ここにはいくつかの同様の質問が掲載されていますが、本当に私のニーズに対応しているものはありません。戻るボタンの更新ページ
私は1ページに項目のリストがあり、それをmasterlist.aspxと呼ぶことができます。これらのリスト項目をクリックすると、別のページ、すなわちdetails.aspx?id = somethingが表示されます。
表示されるページには、編集モードのformviewコントロールがあります。ユーザーがデータを編集したい場合、編集リンクボタンをクリックし、フォームを編集モードにしてデータを編集し、保存ボタンをクリックしてデータを保存し、フォームビューをビューモードに戻します。
問題は、ブラウザの戻るボタンを使用してmasterlist.aspxページに戻ったときにページが更新されず、ブラウザのキャッシュから取り出される場合です。
私はHTTPヘッダーのキャッシュ設定で遊んでいますが、すべての主要なブラウザで動作するものは得られません。一部のブラウザでは、Webページの警告が切れてしまいます。もう1つの選択肢は、クライアントサイドコードを使用してページが読み込まれたときに何らかの方法でページのリフレッシュ(または部分的なページのリフレッシュ)をトリガーすることですが、これを行う方法を理解できませんでした。
上記の2つの方法で成功した人がいるか、問題を完全に回避する方法がありますか。
これは、ASP.netがページ全体を含むPOSTフォームを使用しているためです。私はこれを修正する方法を知らないが、それはあなたを助けるかもしれない。 –