如何将WebResource.axd和ScriptResource.axd文件合并,以减少对ASP.NET服务器的请求?

11
在我正在处理的网站上,页面生成了45个外部WebResource.axd和ScriptResource.axd文件,因此浏览器必须请求所有45个引用。这是很多引用,所以我想知道是否有一种方式可以将所有这些请求合并为一个请求?我已经看到脚本管理器应该能够做一些关于这方面的工作,但是我没有看到任何与WebResource.axd和ScriptResource.axd文件有关的结果。
我该如何使它们全部合并?
3个回答

13

正如其他人所说,使用 ASP.NET AJAX 工具包的 ToolkitScriptManager 而不是默认的 ASP.NET ScriptManager 可以让您进行一些脚本组合,包括将自己的嵌入式资源脚本组合在一起-有一篇很好的文章在这里:Script combining made easy

如果您有幸使用 ASP.NET 3.5 SP1,则 ASP.NET ScriptManager 还有一些额外的添加功能,可以将您解决方案中的许多 .js 文件整合成一个脚本调用。

请查看此处的视频:

  

使用脚本组合来提高性能


3

尝试使用ajax-ToolkitScriptManager代替asp-ScriptManager,因为它倾向于将尽可能多的资源请求组合在一起。


1

你应该在答案中包含相关内容来回答问题,而不是依赖于第三方链接,这些链接可能会过时或失效。 - jeffjenx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接