在我正在处理的网站上,页面生成了45个外部WebResource.axd和ScriptResource.axd文件,因此浏览器必须请求所有45个引用。这是很多引用,所以我想知道是否有一种方式可以将所有这些请求合并为一个请求?我已经看到脚本管理器应该能够做一些关于这方面的工作,但是我没有看到任何与WebResource.axd和ScriptResource.axd文件有关的结果。
我该如何使它们全部合并?
我该如何使它们全部合并?
正如其他人所说,使用 ASP.NET AJAX 工具包的 ToolkitScriptManager 而不是默认的 ASP.NET ScriptManager 可以让您进行一些脚本组合,包括将自己的嵌入式资源脚本组合在一起-有一篇很好的文章在这里:Script combining made easy。
如果您有幸使用 ASP.NET 3.5 SP1,则 ASP.NET ScriptManager 还有一些额外的添加功能,可以将您解决方案中的许多 .js 文件整合成一个脚本调用。
请查看此处的视频:
尝试使用ajax-ToolkitScriptManager代替asp-ScriptManager,因为它倾向于将尽可能多的资源请求组合在一起。
这里有一个CodeProject文章,适用于2.0和3.5版本的框架