如何解析json并使用jquery填充gridview

时间:2011-08-17 12:00:51

标签: jquery asp.net

    [WebMethod]
    public static List<Employee> GetData()
    {

        List<Employee> oEmployee = new List<Employee>
        {
               new Employee("Arijit","Accounts",23000,'01/01/2001'),
               new Employee("Tridip","Sales",15000,'01/01/2005'),
               new Employee("Dibyendu","IT",16000,'01/01/2002'),
               new Employee("Somjit","TAX",12000,'01/01/2012'),
               new Employee("Amit","Purchase",13000,'01/01/2010'),

        };
        return oEmployee;

    }

我们有一个名为employee的类,它有一些属性,如

Name  string
DepartmentName string
Salary double
JoinDate datetime

所以当我通过jquery调用GetData(0函数)时,这个函数以json格式返回结果,当我们从客户端获取数据时,如何解析这个json数据并填充我的gridview。

我的gridview有4个<ItemTemplate>,每个<ItemTemplate>都有标签用于提取json数据,如姓名工资等。

所以,请给我一些代码,它将解析json并使用json数据在循环中填充gridview行。 如果从服务器端返回10条记录,那么从客户端gridview将填充解析json的10条记录 通过jquery并向我的gridview添加行。请帮助客户端jquery脚本将解析json并填充gridview .......谢谢

2 个答案:

答案 0 :(得分:4)

我认为你最好使用一个名为“JQuery模板”的功能。 有更好的例子的更多信息可以在这里找到

http://weblogs.asp.net/hajan/archive/2010/12/13/jquery-templates-in-asp-net-introduction.aspx

这是一个更高级的示例:http://weblogs.asp.net/dwahlin/archive/2009/05/03/using-jquery-with-client-side-data-binding-templates.aspx

答案 1 :(得分:3)

你可以使用jquery模板。这将是一个帮助http://www.borismoore.com/2010/09/introducing-jquery-templates-1-first.html