按页面重新加载刷新cookie

时间:2013-06-04 10:08:53

标签: asp.net-mvc-3 session-cookies

我的MVC3应用程序通过OLE接口从COM对象获取数据。出于任何原因,如果会话ASP.NET_SessionId处于活动状态,则界面仅提供已弃用的数据。

在我目前的解决方案中,我强制通过以下函数重置控制器中cookie ASP.NET_SessionId的值:

public void Refresh()
{
     Session.Abandon();
     Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", ""));

     Response.Redirect("~/Home");
}

更好的解决方案是按F5刷新并在浏览器中重新加载页面。但是我应该在我的MVC3中使用该代码来强迫它?

0 个答案:

没有答案