<%--兼容IE7 必须放在 head 的第一行--%>
独上高楼网站
  • 你所在位置:首页1VS.net1C#1C#经验1C#强化系列文章八:HttpModule,HttpHandler,HttpHandlerFactory简单使用
  • C#强化系列文章八:HttpModule,HttpHandler,HttpHandlerFactory简单使用
  • 这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。
    HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序
    HttpHandler:Http处理程序,处理页面请求
    HttpHandlerFactory:用来创建Http处理程序,创建的同时可以附加自己的事件处理程序

    例子很简单,就是在每个页面的头部加入一个版权声明。
    一、HttpModule
    这个对象我们经常用来进行统一的权限判断、日志等处理。
    例子代码:

    publicclassMyModule:IHttpModule
    {
    publicvoid
    Init(HttpApplicationapplication)
    {
    application.BeginRequest
    +=new
    EventHandler(application_BeginRequest);
    }


    voidapplication_BeginRequest(objectsender,EventArgse)
    {
    ((HttpApplication)sender).Response.Write(
    "Copyright@Gspring< br/>"
    );
    }


    publicvoidDispose()
    • 与本文主题相关的文章
  • 泰州市国土资源局 王宏喜
    地址泰州市凤凰东路59号 邮编:225300
    电话0523-86883298 电子邮件Tzgtwhx@163.com  QQ:70712371
    苏ICP备07039034号