Asp.net
如何組合 WebResource.axd 和 ScriptResource.axd 文件以減少對 ASP.NET 伺服器的請求?
在我正在處理的網站上,頁面生成 45 個外部 WebResource.axd 和 ScriptResource.axd 文件,因此瀏覽器必須請求所有 45 個引用。這是很多參考資料,所以我想知道是否有一種方法可以將所有這些請求合併為一個請求?我已經看到腳本管理器應該能夠對此做一些事情,但我沒有看到 WebResource.axd 和 ScriptResource.axd 文件的任何結果。
我將如何將這些全部結合起來?
正如其他人所說,使用 ASP.NET AJAX 工具包的 ToolkitScriptManager 而不是預設的 ASP.NET ScriptManager 將允許您進行一些腳本組合,包括作為資源嵌入的您自己的腳本 - 在Script combination made easy上有一篇很好的文章.
如果您有幸使用 ASP.NET 3.5 SP1,那麼 ASP.NET ScriptManager 還提供了一些進一步的附加功能,允許您將更多腳本(包括解決方案中的通用 .js 文件)合併到一個腳本呼叫中。
看看這個影片: