.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 更新