<%@WebHandler Language="C#" Class="server"%>
using System;
using System.Web;
public class server : IHttpHandler {
public void ProcessRequest(HttpContext context)
{ context.Response.ContentType = "text/plain";//输出的内容是没有格式的纯文本类型
//context.Response.ContentType = "text/html";//输出的内容是html格式的文本类型
//context.Response.ContentType = "text/xml";//输出的内容是xml格式的文本类型
//context.Response.ContentType = "text/jpeg";//输出的内容是图片格式的文本类型
context.Response.Write("Hello World");
}
public bool IsReusable
{
get { return false; }
}
}
这个程序的结构大体大体如下
①<%@WebHandler Language="C#" class="server"%>
这是程序的第一条语句,WebHandler是处理程序的标志,Langguage="C#"表明使用的语言,程序类名为"server",这个类并实现了IHttpHandler接口。
②程序引用的函数库
using System;
using System.Web;
是这个程序引用的主函数,类似C语言中的#include语句。
③处理函数ProcessRequest
这个处理函数是程序的主函数,类似其他语言的Main函数,context是函数的参数,由这个参数引用的context.Request对象及context.Response对象是程序中用得最多的对象
原文:http://www.cnblogs.com/Win-HH/p/6247471.html