当前位置: 代码迷 >> ASP.NET >> 页面传数据集?该如何解决
  详细解决方案

页面传数据集?该如何解决

热度:5755   发布时间:2013-02-26 00:00:00.0
页面传数据集?
描述:test.aspx页面中有DataGird   和一个打印按钮;DataGird是         按存储过程分页,当点击打印按钮弹出print.aspx页面同时把DataGird中的数据传过来。
解决:1、用Session
            2、重新建立连接从数据库提出数据
问题:那种性能比较好,或许有其它的好方法,请明示!谢谢!

------解决方案--------------------------------------------------------
数据库重新读取,或者是放在cache里面,没有必要放在session里面
------解决方案--------------------------------------------------------
这个一般还是再查询一次比较好
个人不是很喜欢直接传数据集的方式

如果要讨论性能的话,还要看看你的这个查询需要花多少时间,另外要看看你的web服务器配置如何……
------解决方案--------------------------------------------------------
当然是传递一个ID号,在新的页面里面重新求取值。
不要使用SESSION,CACHE什么的,那不是严谨的做法。
  相关解决方案