2010-03-01 40 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瞭解更多信息。

相關問題