2013-03-27 92 views
0

我有我的第一個jquerymobile網站(http://backpocketgrower.com/)太多的緩存問題。我上傳新版本的頁面,但只顯示舊版本;我可以從服務器上物理刪除頁面,但隨後的瀏覽器訪問將顯示它們。我在網站上完全使用了「處女」機器/瀏覽器,並且仍舊顯示舊版本的頁面。我已從所有瀏覽器(FF,Chrome,Dolphin,Opera,Safari)中刪除了緩存/歷史記錄,並且已將查詢字符串添加到新頁面的a-tag鏈接 - 但仍然只保留舊版本的頁面。(服務器)與jquerymobile網站緩存問題

任何下一步我應該開始尋找解決方案的想法?

謝謝/布魯斯

回答

0

看來你可以編程方式禁用緩存。看看這個documentation at this link

按照上面的鏈接,你應該能夠做到像下面

Response.Cache.SetExpires(DateTime.Now.AddSeconds(60)); 

,或者你可以做下面的在你的頁面本身

<%@ OutputCache Duration="60" VaryByParam="None" %> 

another link you I learned你可以做如下

// Stop Caching in IE 
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); 

// Stop Caching in Firefox 
Response.Cache.SetNoStore(); 

希望這會給你啊ead開始。

+1

謝謝 - 我非常關注JQM,所以我沒有想到asp的緩存問題。乾杯/布魯斯 – Bruce 2013-04-01 20:12:51