日期:2014-05-17  浏览次数:20468 次

怎么用session或cookie把datalist里面的id赋值到另一个页面中使用
我在asp.net中用datalist显示出来了数据,要怎么用session或cookie把datalist里面的id赋值到另一个页面中使用,求代码

------解决方案--------------------
1.用session不用coodie,因为session是服务器保存,coodie是客户端保存,页面之间传值用服务器
2.session不能保存datalist的数据,因为不能保存datatable。你可以用string[]或者array数组来保存。
方法session["datalist"]=...
------解决方案--------------------
不会莫名其妙的跳页面吧?什么情况下跳转页面?
------解决方案--------------------
Session["ID"] = datalist里面的id;
另一页
取就Session["ID"]就可以了
------解决方案--------------------
跳转页面的时候要写个url吧?
写成 url + "?param= 12321"
另一个页面直接获取
Request.QueryString("param")  就能得到12321