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 即可