.ASHX 文件擴展名
文件類型 ASP.NET一般處理程序
開發者 | 微軟 |
常用度 |
|
文件後綴 | .ashx |
文件分類 | 網頁文件 |
ASHX是什麼文件?
ASHX文件是ASP.NET的一般處理程序(HttpHandler),該文件的類實現了IHttpHandler介面,用於處理它所對應的URL的訪問請求,並接受客戶端發送的請求信息和發送響應內容。ASHX文件基本上是一個網頁,當用戶訪問該網頁時,ASP.NET HTTP處理程序會對其進行處理。它通常引用另一個網頁,該網頁生成代碼並發送到用戶瀏覽器。
ASHX文件擴展信息
ASHX文件用於寫Web Handler。ASHX文件與.ASPX文件類似,可以通過它來調用HttpHandler類,它免去了普通ASPX頁面的控制項解析以及頁面處理的過程。其實就是帶HTML和C#的混合文件。
ASHX文件適合產生供瀏覽器處理的、不需要回發處理的數據格式,例如用於生成動態圖片、動態文本等內容。
許多ASHX頁面只有很少的代碼,甚至只有一行,頁面函數是用C#編程語言編寫。
ASHX文件示例
下面是一個ASHX文件的示例:
- <% @ webhandler language="C#" class="AverageHandler" %>
- using System;
- using System.Web;
- public class AverageHandler : IHttpHandler
- {
- public bool IsReusable
- { get { return true; } }
- public void ProcessRequest(HttpContext ctx)
- {
- ctx.Response.Write("hello");
- }
- }
ASHX文件怎麼打開?
ASHX文件一般使用ASP.NET的集成開發環境Visual Studio打開和編輯。
另外,ASHX文件是文本文件,還可以使用文本編輯器(如記事本)和代碼編輯器(如Visual Studio Code或者Atom)打開查看。
可以打開ASHX文件的軟體程序
Windows系統
Mac系統
Linux系統
2023-04-09 更新