当前位置: 代码迷 >> ASP.NET >> session有关问题,刷新网页后,session的值变空
  详细解决方案

session有关问题,刷新网页后,session的值变空

热度:7968   发布时间:2013-02-26 00:00:00.0
session问题,刷新网页后,session的值变空?
如题   我用sesssion传了个值到另外一个网页,第一次传过去正常使用,但是在那个页面刷新一次,session就变为空?为什么?怎么解决?

------解决方案--------------------------------------------------------
应该不会吧,具体看看你是怎么处理Session的。
------解决方案--------------------------------------------------------
????

你是怎么判断的
if(session( " ")== " "||session( " ")==null)
------解决方案--------------------------------------------------------
那个页面是不是写了什么代码让session过期的?
------解决方案--------------------------------------------------------
sesssion传了个值到另外一个网页????直接在那个页面去sesion不行吗?
------解决方案--------------------------------------------------------
"我用sesssion传了个值到另外一个网页 "是什么意思?

Session丢失可参看http://blog.csdn.net/coderdream/archive/2006/06/07/778090.aspx
------解决方案--------------------------------------------------------
会不会在另个页面被你处理掉了?
------解决方案--------------------------------------------------------
肯定是你的页面把你的Session清空了,你检查一下关于if(!IsPostBack)之类的代码
------解决方案--------------------------------------------------------
是不是有Clear 或Abandon之类的代码?
------解决方案--------------------------------------------------------
有时候会无缘无故碰到这问题的。不常碰到。反正过一会就好了。汗个先。 -_#
------解决方案--------------------------------------------------------
不可能。
------解决方案--------------------------------------------------------
session过期是个比较头疼的问题,你看看你webconfig里面怎么设置的,
不过一般来说设置了也没什么用,看你要实现的需求,完全没有必要用session,
你直接用get方式传过去不就行了,Response.Redirect( "xxx.aspx?id= ' "+ID+ " ' ")
在xxx.aspx页面用Request.QurryString[ "id "] 接收不就可以了...
------解决方案--------------------------------------------------------
或者用cookie存试试
  相关解决方案