我爱Aspx >> Asp.Net >> Asp.Net中的HttpModuleHttpHandler实现了类似于ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。而HttpModule实现了类似于ISAPI Filter的功能。
HttpModule的实现HttpModules实现了类似于ISAPI Filter的功能,在开发上,通常需要经过以下步骤:
1.编写一个类,实现IhttpModule接口
2.实现Init 方法,并且注册需要的方法
3.实现注册的方法
4.实现Dispose方法,如果需要手工为类做一些清除工作,可以添加Dispose方法的实现,但这不是必需的,通常可以不为Dispose方法添加任何代码。
5.在Web.config文件中,注册您编写的类
下面是一个HttpModules的示例,在这个示例中,只是简单的注册了HttpApplication 的BeginRequest 和 EndRequest事件,并且通过这些事件的实现方法,将相关的信息打印出来。
//例1:
using System;
using System.Web; //必需引用的名称空间
namespace MyModule
{
public Ҷƪл˵?
Asp.Net中的HttpHandler[04-21]
Asp.Net 动态生成验证码[04-21]
推荐一些ASP.NET 2.0相关的技术资..[04-21]
在Asp.Net中动态加载控件(用户控..[04-21]
C#.NET中的命名规则详细介绍[04-21]
ASP.NET 2.0下配置FCKeditor[04-21]
ASP.NET 2.0加密网站配置文件中的..[04-21]
ASP.NET中自动给URL地址加上超链..[04-21]
ASP.NET 2.0 数据绑定高级技巧[04-21]
用ASP列出目录及文件[04-21]
Asp.Net中的HttpHandler[04-21]
Asp.Net 动态生成验证码[04-21]
用C#压缩和修复Access数据库[04-21]
推荐一些ASP.NET 2.0相关的技术资..[04-21]
在Asp.Net中动态加载控件(用户控..[04-21]
C#.NET中的命名规则详细介绍[04-21]
ASP.NET 2.0下配置FCKeditor[04-21]
ASP.NET 2.0加密网站配置文件中的..[04-21]
ASP.NET中自动给URL地址加上超链..[04-21]
ASP.NET 2.0 数据绑定高级技巧[04-21]