using System;
using System.Web;
public class HttpModule:IHttpModule
{
public void Dispose()
{
}
public void Init(HttpApplication application)
{
application.BeginRequest+=new EventHandler(Application_BeginRequest);
application.EndRequest+=new EventHandler(Application_EndRequest);
}
void Application_BeginRequest(Object source,EventArgs e)
{
HttpApplication application=(HttpApplication)source;
HttpContext context=application.Context;
context.Response.Write("自定义模块");
}
void Application_EndRequest(Object source,EventArgs e)
{
HttpApplication application=(HttpApplication)source;
HttpContext context=application.Context;
context.Response.Write("自定义模块");
}
}
/*
* 在配置文件中配置
*<system.web>
*<httpModule>
*<add name="HttpModule" type="HttpModule"/>
*</httpModule>
*</system.web>
*/
过滤器HttpModule
最新推荐文章于 2024-06-03 12:43:39 发布
本文介绍了一个简单的ASP.NET自定义HTTP模块实现示例。该模块会在请求开始和结束时写入特定信息到响应中。此外,还展示了如何在配置文件中注册此模块。
1352

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



