3

アプリケーションへのログイン/ログアウト後にユーザーが戻るボタンをクリックするように制限しようとしています。

ユーザーがアプリケーションにログインしている場合、[戻る] ボタンをクリックした後、ログイン ビューは表示されません。また、ユーザーがアプリケーションからログアウトした場合、[戻る] ボタンをクリックした後、ログオフ ビューは表示されません。

リンクの数で指定されたキャッシュ技術を既に使用していますが、機能していないようです。

このCacheAfterLogoutリンクをそのまま実行しても、問題は解決されません。asp.net ID フレームワークを使用しています。

誰かがこれを手伝ってくれますか?

4

4 に答える 4

3

キャッシュを無効にするには、キャッシュを無効にする各コントローラーに次を適用します。

[ResponseCache(Location = ResponseCacheLocation.None, NoStore = true)]

名前付きキャッシュ プロファイルを設定し、実行時に設定を構成することもできます。

于 2016-04-25T18:07:52.810 に答える
-2

これらの行をGlobal.asax.csファイルに追加するだけです。

protected void Application_BeginRequest()
        {
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1));
            Response.Cache.SetNoStore();
        }
于 2016-04-25T10:48:33.133 に答える