1

私の MVC3 アプリケーションは、OLE インターフェイスを介して COM オブジェクトからデータを取得します。ASP.NET_SessionId何らかの理由で、セッションがアクティブな場合、インターフェイスは非推奨のデータのみを配信します。

私の現在のソリューションではASP.NET_SessionId、次の関数でコントローラーの Cookie の値を強制的にリセットします。

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

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

より良い解決策は、F5 キーを押して更新し、ブラウザーでページを再読み込みすることです。しかし、それを強制するには、MVC3 のどこでそのコードを使用する必要がありますか?

4

0 に答える 0