2014年3月29日 星期六

AJAX 強制更新

在Web的應用中,很多人都會使用AJAX來做非同步的資料傳輸,但常常會遇到一個問題,就是我一開始抓取的值,在對資料做變更後,再回到同一頁,資料是沒有變動的,如果關閉瀏覽器,在開啟一次同一頁面,顯示的值就會是最新的值。

原來AJAX會將讀取過的資料CACHE起來,如果每次都要更新的話,請加上下面這一行程式碼。

Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);