日期:2014-05-20  浏览次数:20575 次

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存试试