ashx是什么文件

.ashx文件主要用于编写WebHandler,类似于.aspx文件,但更专注于编程逻辑处理,常用于生成动态图片或文本等无需页面回发的数据。.ashx文件通过HttpHandler类实现,避免了控件解析及页面处理过程。

ashx是什么文件

.ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。
.ashx文件适合产生供 浏览器处理的、不需要 回发处理的数据格式,例如用于生成 动态图片动态文本等内容。

 

当然你完全可以用.aspx 的文件后缀。使用 .ashx 可以让你专注于 编程而不用管相关的WEB技术。 .ashx必须包含IsReusable. 如下例所示
<% @ 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比.aspx的好处在于不多用一个html

转载于:https://www.cnblogs.com/gates/p/3159113.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值