2011-03-03 137 views
2

我加入以下緩存頭緩存asp.net頁面響應

Response.Cache.SetExpires(DateTime.Now.AddMinutes(10)); 
Response.Cache.SetCacheability(System.Web.HttpCacheability.Public); 

有了它不工作上面的標題試圖在客戶端瀏覽器的緩存asp.net頁面響應..我想知道還有什麼要補充的?

我使用從客戶端jQuery來獲取頁面響應

回答

-1

如果試圖以聲明方式設置緩存會發生什麼?

<%@ OutputCache Duration="6000" VaryByParam="None"%> 
+0

貌似的OutputCache聲明的工作,我會在不同的瀏覽器進行驗證。我不確定何時使用上面問題中提到的Cache標頭。任何有關這方面的信息都會有幫助。謝謝你的幫助! – testuser 2011-03-03 01:25:37

+1

* Server *端的OutputCache緩存。提問者詢問*客戶端*上的緩存。請閱讀http://msdn.microsoft.com/en-us/library/hdxfb6cy.aspx – JayC 2012-03-07 22:59:57

+0

或許更好:http://msdn.microsoft.com/en-us/library/xsbfdd8c.aspx – JayC 2012-03-07 23:01:13