ashx是用于写web handler的,一般用来处理生成动态图片,生成动态文本等不需要回传处理的任务。早在.net1.1的时候就已经支持,在JS调用或者SL调用服务器逻辑得时候,又需要返回内容,但不需要交互得时候,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");
}
}
注:IsReusable 属性是必须的