2010-03-01 42 views
10

axd和ashx处理程序之间的区别是什么?axd和ashx处理程序之间的区别

+0

在那里的相关问题:http://stackoverflow.com/questions/53450/when-building-a-handler-should-it-be-ashx-or-axd – 2010-03-01 11:56:57

回答

1

从技术上讲,它们是相同的,它们都是用于HTTP处理程序的,即实现IHttpHandler的代码。但是,axd是由ASP.NET本身实现的,而ashx是为你服务的。

这是一个约定,你可以写一个axd处理程序。

2

通常,ASP.NET对Web资源使用.axd扩展名,并使用来处理它。但是,当您要创建HttpHandler时,调用Generic Handler的.ashx文件很有用。

7

主要区别是axd处理程序用于下载嵌入程序集中的资源。所以它主要由控制开发人员使用。另一方面,ashx是处理请求的通用处理程序。它主要由asp.net开发人员使用。

axd处理程序随附asp.net 2.0。

请参阅this entrythis了解更多信息。

相关问题