jQuery MiniUI

 找回密码
 立即注册
查看: 2946|回复: 3
打印 上一主题 下一主题

.net 后台传值给grid问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-3-15 15:47:15 |只看该作者 |倒序浏览
版主:
  在grid生成时指定了url="";URL的返回值代码如下,当grid.load()时,提示错误: datagrid json is error,我把这段代码拷贝到下载的demo 中运行摸拟返回值,却没有错误。我用单步执行,两个项目的返回值result在return前是一样的,为什么我的项目中会出错,而demo中不出错,是不是还要引用什么文件。谢谢
          DataTable dt = new DataTable();
            dt.Columns.Add("loginname", typeof(string));
            dt.Columns.Add("name", typeof(string));
            dt.Columns.Add("gender", typeof(string));
            dt.Columns.Add("salary", typeof(decimal));
            dt.Columns.Add("age", typeof(int));
            dt.Columns.Add("createtime", typeof(DateTime));
           for(int i=0;i<10;i++)
            {
            dt.Rows.Add(new object[] { "qqqq"+i.ToString(), "name"+i.ToString(), "sa", 232.23+i, 222+i,DateTime.Now });
            }
            Hashtable result = new Hashtable();
            result["data"] = dt;
            result["total"] = dt.Rows.Count;
            return result;

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-3-15 17:09:19 |只看该作者
你要返回JSON数据,不是c#对象。
具体可以参考demo/data/AjaxService.aspx内的代码

Rank: 2

板凳
发表于 2013-3-16 12:59:21 |只看该作者
niko 发表于 2013-3-15 17:09
你要返回JSON数据,不是c#对象。
具体可以参考demo/data/AjaxService.aspx内的代码

我在demo/data/AjaxService.aspx内找不到转换成JSON数据的方法!我直接在demo/data/AjaxService.aspx中插入我写的哪段代码,demo还是能正常运行。单步执行确实已执行到return语句就返回。希望能告知在demo/data/AjaxService.aspx中哪里是转换成JSON数据格式的方法,谢谢

Rank: 2

地板
发表于 2013-3-16 13:05:23 |只看该作者
不好意思,找到了,之前我只是destDb.cs查找,没有在demo/data/AjaxService.aspx中查找,谢谢管理员

Archiver|普加软件

GMT+8, 2024-11-27 21:47 , Processed in 1.049405 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部