Asp.net 这个ScriptResource.axd和WebResource.axd文件是什么?为什么在我的页面中加载了10次
我对这两个文件感到非常困惑。当我进入chromeAsp.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毫秒,这就是我在开发者工具中看到的 请帮我解决这个问题,让我知道如何将这些文件解析
=>
开发者工具=>
资源
我看到这两个文件加载了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次。与正在加载的代码不同。该文件相同,但生成动态代码。