日期:2014-05-20  浏览次数:20526 次

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

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

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