一:建模块修改http的输出:
是模块就要实现接口;
public class MyModule:IHttpModule
{
public void Dispose()
{}
HttpContext c=null;//当前的请求
public void Init(HttpApplication context)//初始化的方法,HttpApplication应用程序类
{
给当前的请求赋值this.c=context.Context;//Context是当前应用程序对象的httpContext,表示上下文属性
context当前应用的对象
context.BeginRequest+=new EventHandler()委托;//用委托定义事件
}
void context_beginRequest()
{
c.Response.write("输出内容");//在moudle中改
}
}
上面的事件响应需要注册:
在page文件中<httpModules><add name="mymodle" type="定义的及命名空间"/>