我正在使用MVC框架,我只想知道创建ASP.NET_SessionId时的情况。我用google搜索但未找到任何解决方案。由于在我的项目中当时显示登录页面,即使未登录也只能使用项目。
答案 0 :(得分:0)
您能否尝试在
Session.Abandon()
之后调用Session.Clear();
或FormsAuthentication.SignOut();
,以清除当前会话并根据下一个请求重新创建新会话。
public ActionResult LogOut()
{
FormsAuthentication.SignOut();
Session.Abandon();
return RedirectToAction("index", "main");
}