私は非常にデータベースとユーザー集中型のアプリケーションを持っています。ユーザーはナビゲーションのためにブラウザの履歴ボタンに非常に熱心です。asp .netのブラウザ履歴を使って読み込まれたページを扱う最良の方法は?
ユーザーがブラウザの履歴から何かを選んだ場合、ページがリロードされることを絶対に保証できる方法はありますか?
私が定期的に見ることは、ページのコピーが再読み込みされるのではなく、ブラウザキャッシュから表示されることです。
私が試した:これらの
this.Response.Cache.SetNoStore()
this.Response.Cache.SetNoServerCaching()
this.Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache)
そして
this.Response.Cache.SetExpires(DateTime.Now.AddSeconds (-1));
なし時々ブラウザがとにかく古いキャッシュされたバージョンをロードします、助けていないようにみえます。
古いデータの編集には問題ありません。簡単に処理できます。ユーザーが変更内容がページに表示されないという混乱を招いています。 – ilivewithian