私はMVC2とVS2010を使用しています。 Webアプリケーションを作成しましたが、ページを残した後でブラウザを再訪問することをすべて停止します。 公開コンピュータを使用している人が安全に感じられるように、この作業を行いたいと考えています。次のユーザーが最初の使用ページを表示するために戻るボタンを使用できるだけのシナリオは必要ありません。 [OutputCache(NoStore = true、Duration = 0、VaryByParam = "*")] これはうまくいくと思われ、Webページの期限が切れます。しかし、ブラウザの「戻る」ボタンをもう一度押すと、そのページが表示されます。私が残したページを示すブラウザの戻るボタンを止める方法
0
A
答えて
1
私はブラウザのバック状況を防ぎたいと思っていて、いくつかの異なる解決法を研究しています。最初と最悪ののは、ブラウザの戻るボタンをクリックすると、ユーザが元のページに戻るJavaスクリプト機能です。それは問題を解決するのではなく、隠しているが、IDがそれに言及したと思った。コードは次のようになります:
<script type="text/javascript" language="javascript">
function disableBackButton() {
window.history.forward()
}
disableBackButton();
window.onload = disableBackButton();
window.onpageshow = function (evt) { if (evt.persisted) disableBackButton() }
window.onunload = function() { void (0) };
</script>
これは、Firefox、Chrome、IEでは正常です。これをあなたのマスターページに入れることができます。 Disable browser cache for entire ASP.NET website たものをキャッシュしません。 多くの人々は、だから私の第二の提案は、私はここで見てきたものだなどなど、それはよく知られているブラウザの動作に侵入ただし、これは物事を行うための方法ではありません
を教えますあなたが望んでいるものともっとインラインであると思います。
もう1つのアイデアは、ページまたはセッショントークンを前後に渡して、アクションがトークンをチェックすることです。トークンをチェックすると、無効なページがエラーページに再ルーティングされます。それは少なくとも、新しいユーザーが前のページで何かをやってしまうのを防ぎます。
あなたが解決した場合、あなたがこれをどのように解決したか知っていることに興味があります。
関連する問題
- 1. ブラウザの戻るボタンの前のページを設定します
- 2. ブラウザが動的コンテンツをキャッシュするのを止める方法
- 3. 動的コンテンツのブラウザの戻るボタンを処理する方法
- 4. ブラウザの戻るボタンを制御する方法
- 5. ブラウザでAndroidの戻るボタンをクリックすると、oauthがブラウザに戻ります
- 6. QHttp/QtWebKitがページをキャッシュするのを止める方法
- 7. ブラウザ「戻る」ボタンが特定のページに移動
- 8. ログアウト後に戻るボタンを防止するページ
- 9. ブラウザ「戻るボタン」(別のページにリダイレクトする)を使用して、前のページに戻ることを制限する方法はありますか?
- 10. ブラウザの戻るボタンのトリガーイベント
- 11. ブラウザの戻るボタンとイベント
- 12. Javascript:エスケープキー=ブラウザの戻るボタン
- 13. ブラウザに戻ると、サイトをリロードします。戻るボタン
- 14. ブラウザの戻るボタンを押す - Jquery Mobile
- 15. セッション終了時にユーザーをタイムアウトページに移動する方法、ユーザーがブラウザの戻るボタンをクリックした場合
- 16. ブラウザ戻るボタンCSRF防止機構の問題
- 17. ページ内のボタンを押すと、ブラウザの戻るボタンイベントを発生させる方法はありますか?
- 18. ブラウザの戻るボタンまたは進むボタンを使用してキャッチする
- 19. ブラウザ(IE、Chrome、Firefox Safari)の戻るボタンを押すと、ページを更新する方法はありますか?
- 20. ユーザーがボタンを押したときにページを表示する方法は?
- 21. ブラウザの戻るボタンをクリックした後のGridViewソートの問題
- 22. クラシックASPでユーザーがログアウトしたときにブラウザの戻るボタンを無効にする方法
- 23. ブラウザの「戻る」ボタンと「進む」ボタンを使用しないようにユーザーを停止する
- 24. ブラウザの戻るボタンと前のページのURL
- 25. 私のアンドロイドアプリケーションに戻るボタンを作成する方法
- 26. asp.netのユーザーログアウト時にブラウザの戻るボタンを無効にする方法c#
- 27. ボタンをクリックしてページをリロードする方法を停止するには?
- 28. ブラウザの戻るボタンをクリックしたときにフォームデータが失われる
- 29. ユーザーが戻るボタンを送信したときに同じページを再読み込みする方法
- 30. ブラウザの戻るボタンをクリックした後にフォームの値を保存する
ajaxを使用してページを読み込みます。 –
最後に変更した日付を設定しようとしましたか?これがすでにmvc2によって行われているかどうかは不明です – Chris