我的问题是一旦Global.asax中的Session_End执行,HttpContext.Current
对象就不存在了-我想这可能是意料之中的。所以,我试图在会话结束后更新我的Logins表,将当前登录用户的LoggedIn状态设置为False。以下是我的Session_End:
protected void Session_End(object sender, EventArgs e)
{
Helpers.OperationContext.UpdateIndividualLogin();
}
我可以尝试传入以下内容,你可能已经猜到了:
System.Web.HttpContext.Current.User.Identity.Name
但是这个对象已经不存在了,因为我只能想象它已经被处理掉了。那么,有没有办法获取当前(或以前的)用户的名称?