重複の可能性:
ブラウザで戻るボタンのクリックを検出する
Page1 と Page2 の 2 つのページがあります。リンクをクリックしてPage1からPage2に移動するとき、Page2でブラウザの戻るボタンをクリックしたときにPage1の状態を復元するために必要な条件を保存する傾向があります。
以下の関数を使用してキャッシュをクリアしていますが、
protected override void OnInit(EventArgs e)
{
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Response.Cache.SetExpires(DateTime.MinValue);
base.OnInit(e);
}
Cookieに保存された条件に基づいてページをリロードできるようにします。しかし、問題は、ブラウザーの戻るボタンを押したのか、メニュー リンクを押して Page1 に移動したのかを識別する方法です。
アップデート:
このリンクにたどり着いたところ、ブラウザで戻るボタンのクリックを検出しましたが、うまくいきません