页面传数据集?
描述:test.aspx页面中有DataGird 和一个打印按钮;DataGird是 按存储过程分页,当点击打印按钮弹出print.aspx页面同时把DataGird中的数据传过来。
解决:1、用Session
2、重新建立连接从数据库提出数据
问题:那种性能比较好,或许有其它的好方法,请明示!谢谢!
------解决方案--------------------数据库重新读取,或者是放在cache里面,没有必要放在session里面
------解决方案--------------------这个一般还是再查询一次比较好
个人不是很喜欢直接传数据集的方式
如果要讨论性能的话,还要看看你的这个查询需要花多少时间,另外要看看你的web服务器配置如何……
------解决方案--------------------当然是传递一个ID号,在新的页面里面重新求取值。
不要使用SESSION,CACHE什么的,那不是严谨的做法。