首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

session_end事件 如何取不到session["loginUserlist"]的值

2012-12-16 
session_end事件怎么取不到session[loginUserlist]的值?做一个单点登录,统计在线人数信息的session_end

session_end事件 怎么取不到session["loginUserlist"]的值?
做一个单点登录,统计在线人数信息的
session_end 事件里接口

于是想在session_end事件里清除Application中对应的用户信息。
可是 用户信息存在session中,此时session_end执行时,session已经为空了,怎么办啊?


高手指点一下 
[最优解释]
http://hi.baidu.com/bzdmt/item/c2406e82d6e8595a26ebd935

sesion有个守护进程的,是基于服务器的。和客户端没关系
[其他解释]
给Global.asax里的session_end事件加了一个断点,发现是
  SSUser obj = System.Web.HttpContext.Current.Session["login"] as SSUser;
里的System.Web.HttpContext.Current这个为null了  怎么取到呢 ?
[其他解释]
问题解决了,不用SSUser obj = System.Web.HttpContext.Current.Session["login"] as SSUser
直接 Session["login"] as SSUser 即可  

 

热点排行