程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET MVC應用程序中如何使用axd格式文件

ASP.NET MVC應用程序中如何使用axd格式文件

編輯:關於ASP.NET

axd格式文件,不管是在asp.net還是現在開發asp.net MVC應用程序,都是Insus.NET較喜歡使用的。

因為我們可以虛擬一個在應用程序不存在的一個文件。其實這個格式的文件也是Handler,它有實現了IHttpHandler接口。因此你完全可以創建一個axd來替換ashx文件。

下面Insus.NET在ASP.NET MVC應用程序,舉個簡單的例子,創建,配置與應用。

在Handlers目錄下,創建一個cs類,暫叫它為Axd.cs。這個類名只符合C#類的命名規則即可。

這個類最主要的地方,是要實現接口IHttpHandler。 Axd就創建好了,但它不能直接使用它,它還要在Web.config中配置一下:

在System.webServer節點下handlers子節點下,

添加:

<add name="AxdHandler" verb="POST,GET,HEAD" path="i.axd" type="Insus.NET.Handlers.Axd" />

標記1,指定一個名稱。

標記2,這個是重點地方,這外名稱將是用戶訪問時,可以見的一個文件名。但你可以定義為與你上面創建的類名一樣,也沒有問題。不過Insus.NET習慣,還是改用與類名不相同的一個名字。 標記3,是類的全名,包括命名空間。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved