Asp.net mvc 3 ASP.NET_会话ID在会话后未刷新。RemoveAll()
我正在尝试持久化ASP.NET_SessionId cookie值(用于审计目的),并发现在会话之间使用了相同的值。例如,在开发过程中,当我点击“F5”时,我启动了一个新会话,对吗?但我看到同样的值正在显示 另一个(更真实的)例子,我登录了;制作并记录cookie值;然后注销(触发下面的代码),但仍然可以看到相同的cookie值Asp.net mvc 3 ASP.NET_会话ID在会话后未刷新。RemoveAll(),asp.net-mvc-3,session-state,iis-express,Asp.net Mvc 3,Session State,Iis Express,我正在尝试持久化ASP.NET_SessionId cookie值(用于审计目的),并发现在会话之间使用了相同的值。例如,在开发过程中,当我点击“F5”时,我启动了一个新会话,对吗?但我看到同样的值正在显示 另一个(更真实的)例子,我登录了;制作并记录cookie值;然后注销(触发下面的代码),但仍然可以看到相同的cookie值 public ActionResult LogOut() { FormsAuth.SignOut(); Session.
public ActionResult LogOut()
{
FormsAuth.SignOut();
Session.RemoveAll();
return RedirectToAction("Index", "Home");
}
thx这将显示浏览器会话ID。请关闭浏览器,然后再次启动。我会改变这一切。这意味着“Session.RemoveAll()”没有clientside效应——我仍然需要找到一个客户端方法来删除原始会话cookie?还是我只是看错了整件事?