日期:2014-05-19  浏览次数:20472 次

问一个Session的问题?
如果有两个页面,页面A.aspx,和页面B.aspx,   A页面通过Session[ "yhm "],把变量传递到B页面,可以打开B页面,而单独打开B页面是无法打开的,怎么实现关闭整个系统时Session失效,而在点其它模块时Session是有效的?

------解决方案--------------------
session是服务器端生成的,我们没有办法随时去控制,只能定时去让它失效!
------解决方案--------------------
在Global.asax文件中Session_Star中定义一个Session不就可以了
------解决方案--------------------
你运行A页给SESSION赋了初值,B页就可以用.
只开B由于哪个SESSION没被赋初值,有饿就是没有地址 所以不行
------解决方案--------------------
在Global.asax文件中Session_Start中设置 Session
或者一个注销页面 设置Session 值为空
------解决方案--------------------
session.remove[ "aaaa "];