HTTP modules 和 HTTP handlers

HTTP modules are classes that can be configured to run in response to events that fire during the request for an ASP.NET resource.

An HTTP handler is a class that is responsible for rendering a particular resource, or a particular type of resource.
In fact, each time you add an ASP.NET Web page to your project, you are essentially writing a HTTP handler. This is because when the HTML portion of an ASP.NET Web page gets dynamically compiled at run time, it directly or indirectly inherits from System.Web.UI.Page, which happens to be a HTTP handler implementation.

下图显示了用户请求与HTTP Modules和HTTP Handler的交互过程,可以自己编写HTTP Modules和Handler,以便每次调用页面时,都能够执行相应的功能。如果要使用自己编写的Handler和Modules必须在Web.Config中进行相应的设置,详细可参考 Using HTTP Modules and Handlers to Create Pluggable ASP.NET Components

elmah_fig04.gif

转载于:https://www.cnblogs.com/chinapro/archive/2004/11/28/70100.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值