日期:2014-05-17  浏览次数:20397 次

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