这是什么ScriptResource.axd和WebResource.axd文件以及它在我的页面中加载10次的原因

时间:2012-07-17 09:51:24

标签: asp.net asp.net-ajax

我对这2个文件非常困惑。当我转到chrome =>开发人员工具=>资源

我看到这2个文件加载超过8-9次,特别是ScriptResource.axd文件加载了6次。

当我打开这些文件时,它们里面有javascript,每个文件都有一个差异代码。

我从SO Post了解到,只要您在应用中使用Ajax,这些就是ScriptManager文件。并且它表示在部署时会生成一次。但我在本地和我的服务器上总共看到了9次。并且每个文件大约需要32ms才能加载,这就是我在开发人员工具中看到的内容。

请帮助我,让我知道如何解决这些文件只加载一次。

谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

这是不同的脚本。如果你是AJAX控件工具包或另一个ASP.NET AJAX框架,其中有脚本文件嵌入到DLL中,所有这些脚本都是单独加载的,由ScriptResource或WebResource表示。它们并不是全部自动合并为一个参考文献。

打开IE的调试工具,使用FireBug的FireFox或Chrome Dev工具,查看每个脚本。 ASP.NET AJAX有2个脚本,验证器控件有1个脚本等。