日期:2014-05-16  浏览次数:20437 次

ASP.NET中页面之间传递DataSet类型数据一直传不过去,一直读取为空

试过了Session变量,Application变量,Cache对象,或者先把DataSet序列化为bin文件,再进行读取,读取出来强制转换后也为空。上面试过的都不行。实在不知道有什么办法了
------解决方案--------------------
Session是可以保存DataTable的

转回DataTable代码

DataTable dt=Session["dt"] as DataTable
------解决方案--------------------
你可以尝试传递查询条件,实在不行,根据查询条件再去查询一次即可

不过 用session传递应该没有什么问题