我有一個非常數據庫和用戶密集的應用程序。用戶非常喜歡導航的瀏覽器歷史按鈕。什麼是處理通過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 2009-04-08 07:59:22