什么是.axd文件?

13 浏览
0 Comments

什么是.axd文件?

什么样的目的是.axd文件的用途?

我知道它在ASP.Net AJAX Toolkit和它的控件中使用。我想了解更多关于它的信息。

我尝试在谷歌上搜索,但没能找到获取基本信息。

admin 更改状态以发布 2023年5月22日
0
0 Comments

这些不是文件(它们不存在于磁盘上) - 它们只是一些HTTP处理程序注册的名称。请查看.NET Framework目录中的web.config(例如C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ web.config):


  
    
      
      
      
      
      
      
    
  

您可以在应用程序的web.config中使用whatever.axd名称注册自己的处理程序。虽然您可以将处理程序绑定到您喜欢的任何名称,但.axd具有默认情况下可以在IIS6上工作的优点(IIS6默认情况下将请求* .axd传递给ASP.NET运行时)。使用处理程序的任意路径,如 Document.pdf (或实际上除了ASP.NET特定扩展之外的任何内容),需要更多的配置工作。 在集成管道模式下的IIS7中,这不再是问题,因为所有请求都由ASP.NET堆栈处理。

0
0 Comments

来自Google

.axd文件是HTTP处理程序文件。有两种类型的.axd文件。

  1. ScriptResource.axd
  2. WebResource.axd

这些文件是在您的Web应用程序中使用ScriptManager时在运行时生成的。只有在部署到服务器上时才会生成。

简而言之,ScriptResource.AXD包含用于Ajax的所有客户端JavaScript例程。仅因为包括一个加载脚本文件的脚本管理器,它永远不会出现为ScriptResource.AXD - 相反,它将仅作为您发送的.js文件传递,如果您引用外部脚本文件。如果您在代码中嵌入它,则它可能仅作为HTML的一部分出现作为标记和代码,但根据您如何编写Toolkit处理它的方式 - 可能会或可能不会出现为ScriptResource.axd。ScriptResource.axd仅在AJAX中引入,您永远不会在其他地方看到它

当然这是必要的。

0