Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 这个ScriptResource.axd和WebResource.axd文件是什么?为什么在我的页面中加载了10次_Asp.net_Asp.net Ajax - Fatal编程技术网

Asp.net 这个ScriptResource.axd和WebResource.axd文件是什么?为什么在我的页面中加载了10次

Asp.net 这个ScriptResource.axd和WebResource.axd文件是什么?为什么在我的页面中加载了10次,asp.net,asp.net-ajax,Asp.net,Asp.net Ajax,我对这两个文件感到非常困惑。当我进入chrome=>开发者工具=>资源 我看到这两个文件加载了8-9次,特别是ScriptResource.axd文件加载了6次 当我打开这些文件时,里面有javascript,每个文件都有一个不同的代码 我从中了解到,无论何时在应用程序中使用Ajax,这些都是ScriptManager文件。它还说,它是在部署时生成的。但我在本地和服务器上总共看到了9次。每个文件的加载时间大约为32毫秒,这就是我在开发者工具中看到的 请帮我解决这个问题,让我知道如何将这些文件解析

我对这两个文件感到非常困惑。当我进入chrome
=>
开发者工具
=>
资源

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

当我打开这些文件时,里面有javascript,每个文件都有一个不同的代码

我从中了解到,无论何时在应用程序中使用Ajax,这些都是ScriptManager文件。它还说,它是在部署时生成的。但我在本地和服务器上总共看到了9次。每个文件的加载时间大约为32毫秒,这就是我在开发者工具中看到的

请帮我解决这个问题,让我知道如何将这些文件解析为只加载一次


谢谢您的时间。

这是不同的脚本。如果您使用AJAX控件工具包或其他ASP.NET AJAX框架,其中有嵌入到DLL中的脚本文件,则所有这些脚本都将单独加载,并由ScriptResource或WebResource表示。它们并非都自动合并到一个引用中


打开IE的调试器工具、FirefoxwithFirebug或ChromeDev工具,看看每个脚本。ASP.NET AJAX有2个脚本,1个用于验证程序控件,等等。

因为您在页面上使用的是ScriptManager控件或SqlDataSource。我理解这一点,但它正在加载10次。与正在加载的代码不同。该文件相同,但生成动态代码。