先后次序:
先IHttpModule,后IHttpHandler. 注:Module要看你响应了哪个事件,一些事件是在Handler之前运行的,一些 是 在Handler之后运行的
对请求的处理上:
IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.
IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调用它.
IHttpHandler按照你的请求 生成响应的内容,IHttpModule对请求进行预处理,如验证、修改、过滤等等,同时也可以对响应进行处理
IHttpModule与IHttpHandler的区别整理
最新推荐文章于 2018-12-10 17:32:57 发布
本文详细解析了IHttpModule与IHttpHandler在ASP.NET应用中的作用及调用顺序。IHttpModule负责所有类型的文件请求处理,而IHttpHandler仅针对特定类型的文件请求。此外还介绍了两者在请求处理过程中的不同职责。
1万+

被折叠的 条评论
为什么被折叠?



