在Session.RemoveAll()之后没有刷新ASP.NET_SessionId

时间:2013-07-18 14:59:28

标签: asp.net-mvc-3 session-state iis-express

我正在尝试保留ASP.NET_SessionId cookie值(用于审计目的),并发现跨会话使用相同的值。例如,在开发过程中,当我点击'F5'时,我开始了一个新的会话,对吗?但我看到显示相同的值。

另一个(更现实世界)的例子,我已登录;制作并记下cookie值;然后注销(触发下面的代码),但仍然看到相同的cookie值。

    public ActionResult LogOut()
    {
        FormsAuth.SignOut();
        Session.RemoveAll();
        return RedirectToAction("Index", "Home");
    }

THX

0 个答案:

没有答案