私の 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 のどこでそのコードを使用する必要がありますか?