我的asp.net中有几个session值需要用户在开IE时候长时间保存,由于用户操作的时间较久(经常在一处进行编辑要1小时左右),这样久出现session中的值没有了(应该是超过了生存期限吧),结果网页报错,怎么处理啊? 我也知道一种折中的方式,就是在页面中将session的值赋值给变量,利用变量保留起来,但是这样session中的值在进行页面切换的时候还是不能得到保留,其他的赋值方式我也尝试过,显得不怎么好,大家有没有方法设置session中值只要IE不关闭就一直保留啊?
调试欢乐多
用Cookie比较合适
可以设置Expire = 0
就是关闭浏览器就失效
或者在web.config里面把session的时长设置成两个小时.
还是塞给客户那边保存把
然后把它改大,
默认是20分钟
在Session的失效处理中将该变量的值从新复制到新的Session变量中,同时把SessionID也手动转来!
过程要复杂点!但是可以实现的!!自己试试看啊!!
Cookie怎么用撒?我试验一下,而且我也有用户登陆啊,是不是不安全 啊?真的是不爽啊,网页程序还是没有应用程序编起来爽,ft