首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET MVC 使用 AXD 虛擬檔案:IHttpHandler 整合與 web.config 配置

     編輯:關於ASP.NET

.axd 為虛擬檔案,實際為實作 IHttpHandler 的類別。可替代 .ashx 使用。

實作步驟

  1. 建立 Handlers/Axd.cs 實作 IHttpHandler,ProcessRequest 輸出內容
  2. web.config <system.webServer><handlers> 註冊:
<add name="AxdHandler" verb="POST,GET,HEAD" path="i.axd" type="Insus.NET.Handlers.Axd" />
  • 名稱唯一、path 為對外虛擬路徑、type 為完整類別名(含命名空間)

優勢

虛擬路徑隱藏實體結構、統一處理特定類型請求(如動態圖片、檔案下載、RSS 輸出)、不佔用實體檔案系統資源。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved