读书人

session_end事件 如何取不到session[

发布时间: 2012-12-16 12:02:32 作者: rapoo

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

读书人网 >asp.net

热点推荐