您好, 我们正在使用C#.net作为语言构建一个ASP.NET应用程序。
在这里,当IIS呈现页面并且我们使用YSlow工具分析页面代码时,它显示了许多WebResource.axd和ScriptResource.axd文件(因为我们在页面中引用了许多脚本文件)。
服务器端代码执行得很快,但加载这些.axd文件需要时间。所以,如果有一种优化或抑制这些axd文件的方法,请指导我一下。
如果可以提供参考文档或网络参考资料(如有必要),那将非常好。
非常感谢, 问候。
您好, 我们正在使用C#.net作为语言构建一个ASP.NET应用程序。
在这里,当IIS呈现页面并且我们使用YSlow工具分析页面代码时,它显示了许多WebResource.axd和ScriptResource.axd文件(因为我们在页面中引用了许多脚本文件)。
服务器端代码执行得很快,但加载这些.axd文件需要时间。所以,如果有一种优化或抑制这些axd文件的方法,请指导我一下。
如果可以提供参考文档或网络参考资料(如有必要),那将非常好。
非常感谢, 问候。
WebResource.axd和ScriptResource.axd是.NET Framework中的嵌入式资源。WebResource.axd脚本可能用于Web表单和验证,而ScriptResource.axd用于ASP.NET AJAX。
您可以使用ToolkitScriptManager(ASP.NET AJAX Control Toolkit的一部分)将ScriptResource.axd脚本合并为一个包含文件。
我不确定是否有一种方法可以合并WebResource.axd脚本。
有关合并脚本的更多信息,请参见此问题。
我意识到我有些晚了,但是对于所有的谷歌搜索者来说,我刚刚推出了一个新版本的即时js/css压缩器/合并器RequestReduce,它可以成功地在运行时合并Webresource和scriptresource文件。