XinL

导航

2009年6月25日

Asp.net Process Model 之三:HttpModule 和 HttpHandler

摘要: HttpApplication是整个ASP.NET基础架构的核心,它负责处理分发给它的HTTP请求。HttpApplication处理请求的整个生命周期是一个相对复杂的过程,在该过程的不同阶段会触发相应的事件。我们可以注册相应的事件,将我们的处理逻辑注入到HttpApplication处理请求的某个阶段。 对于一个ASP.NET应用来说,HttpApplication派生于global.asax文件,我们可以通过创建global.asax文件对HttpApplication的请求处理行为进行定制。global.asax采用一种很直接的方式实现了这样的功能,这种方式既不是我们常用的方法重写(Method Overriding)或者事件注册,而是直接采用方法名匹配。在global.asax中,我们按照这样的方法命名规则进行事件注册:Application_{Event Name}。 阅读全文

posted @ 2009-06-25 17:53 XinL 阅读(624) 评论(0) 推荐(0) 编辑