权限与执行的位置不同。
httpModule权限很高,凡是要能被asp.net拦截的都会执行,而httpHandler只针对asp.net能拦截的且匹配的请求执行。
httpModule不可配置访问特性,httpHandler可以通过配置路径信息来有针对性的拦截
httpModule在执行Application.Request之前执行,而httpHandler则在很后面
Page内置实现了IHttpHandler接口
多谢讲解!
度娘吧,这个问题,太多资料了.
所有的请求都会实现交给httpmodule,
特定请求并包含的状态信息交给httphandler