• λ我爱Aspx >> Asp.Net >> Asp.Net中的HttpModule
  • Asp.Net中的HttpModule

  • :未知  Դ:非寒日志  :2007-4-21 0:47:50  ؼ:.net,asp.net,asp
  • HttpHandler实现了类似于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 页面导航的几种方法与比较
    һƪAsp.Net中的HttpHandler