从后台返回数据集在前台怎么控制

Lisen_1987 2009-03-20 10:19:02
在后台执行查询之后获得一个DataTable的数据集,用Response.Write(..)返回给前台,在前台JS代码中用一个var变量来获取这个数据,请问怎么用这个变量来遍历里面的数据,每一行每一列都显示出来,比如数据集里的数据有5行10列,var变量是怎么获取每一行每一列的数据字段出来的?而且能不能得到数据集的记录数?
...全文
370 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lisen_1987 2009-03-20
  • 打赏
  • 举报
回复
如果不用这些现成的框架,有没有什么办法自己来控制显示处理
云想慕尘 2009-03-20
  • 打赏
  • 举报
回复
UP
likevs 2009-03-20
  • 打赏
  • 举报
回复
呵呵,ajax我也是刚接触

关注中
zzc205 2009-03-20
  • 打赏
  • 举报
回复
后台数据集一般不是Response.Write(..)返回给前台的,这样用原生态的js很难处理,通常要引入一种框架来帮忙,常用的有ajaxpro,jquery等。
wym0807 2009-03-20
  • 打赏
  • 举报
回复
ding....
Lisen_1987 2009-03-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yxb1987 的回复:]
你用的Ajax吧,在后台拼好代码后返回字符串,然后在前台显示。
[/Quote]
是啊,但是我不知道前台接收的那个变量是怎么做,是变量.rows[][].value这样的吗?
神都码农 2009-03-20
  • 打赏
  • 举报
回复
你用的Ajax吧,在后台拼好代码后返回字符串,然后在前台显示。
pgameli 2009-03-20
  • 打赏
  • 举报
回复
直接用datalist或者gridview绑定
要不然就在后来写个getdata()方法,前台用<%=getdata()%>绑定
Lisen_1987 2009-03-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 likevs 的回复:]
呵呵,路过,没想出办法帮你,关注中

提醒下,如果用到了Response.Write(..);方法,想不通你是怎么输出一个DataTable的数据集的,难道你已遍历它,让其在Response.Write(..);方法里生成html标识了??

如果已生成超文本,那在客户端里的js应该是不能取出这个集合的(集合是在服务器那边存在的),当然,有可能你把这个JS也设置成runt="server"标识,这样子有可能引用得到DataTable的数据集,如果它为该页面类级别变量的话.

当然,以上…
[/Quote]
那那些用AJAX做的网站,他们的分页是怎么样一种机制来实现把数据都显示出来而页面不刷新的?
likevs 2009-03-20
  • 打赏
  • 举报
回复
呵呵,路过,没想出办法帮你,关注中

提醒下,如果用到了Response.Write(..);方法,想不通你是怎么输出一个DataTable的数据集的,难道你已遍历它,让其在Response.Write(..);方法里生成html标识了??

如果已生成超文本,那在客户端里的js应该是不能取出这个集合的(集合是在服务器那边存在的),当然,有可能你把这个JS也设置成runt="server"标识,这样子有可能引用得到DataTable的数据集,如果它为该页面类级别变量的话.

当然,以上只是我目前的猜疑,期待高手帮楼主解答

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧