2010-08-19 58 views
1

我在我的網頁中使用ScriptManager。我也在這個頁面中使用了很多pagemethods。當我查看頁面渲染後瀏覽器的視圖源時,我發現很多由scriptmanager生成的javascript。在瀏覽器中緩存ASP.NET Ajax ScriptManager腳本

我該如何瀏覽器緩存所有這些腳本,以便它們在每次頁面呈現時都不會被加載。

回答

0

默認情況下,它們被緩存。如果您分析這些文件的HTTP標頭,您會發現緩存設置。嘗試使用螢火蟲或您使用的任何其他工具進行分析。還有一個在線服務,將爲你分析它http://www.port80software.com/

+0

你知道緩存頭被用於如何AXD的ScriptManager腳本生成的?基於文件的修改日期? – dragonfly 2013-05-14 05:22:26

+1

@dragonfly我猜AXD處理程序,因爲該網站運行產生'最後一Modified'日期。 – 2013-05-14 07:32:33

+0

很好的假設:)然而,我遇到了這個問題:http://stackoverflow.com/questions/16566543/why-google-chrome-does-not-cac他-這個資源 – dragonfly 2013-05-15 13:39:24

0

你不能安全地做到這一點。該事件驗證機制將拋出「無效的回發或回調參數:錯誤

隱藏‘__EVENTVALIDATION’從回發變量更改回發,即使你可以禁用它,這不是一個好主意,

this article獲取更多信息。