在ASHX文件中自动生成的代码,定义了IHttpHandler接口的2个方法。最重要的方法是ProcessRequest(),无论是请求还是输出,这个方法都会被调用到。
get方式传递过去,ashx获取context.Request.QueryString[]post方式传递过去,ashx获取context.Request.Form[]
.ashx必须包含IsReusable,如下:
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文件如何通过实现IHttpHandler接口来处理HTTP请求,重点介绍了Get和Post方式下请求参数的获取方法,并详细展示了IsReusable属性的用法。
295

被折叠的 条评论
为什么被折叠?



