我现在就是不知道什么时候应该去httphandle里面写东西,什么时候去httpmoudle里面写,就拿给图片加水印吧,为什么他不写进httpmoudle里面吗?还有为什么DC.Web.HttpCompress.dll页面压缩,为什么要卸载httphandle里面啊,有谁能给我讲的详细点啊。谢谢了!
httpmoudle可以完成httpHandle所有工作,但是反之则不一定。一般的做法是httpmoudle负责分配任务,httpHandle去做具体的工作。在执行顺序方面,httpHandle是在httpmoudle中间的一些事件中执行的
IHttpModule,实现这个接口并且在Web.config里面正确配置后,网站所有的请求都会先经过实现IHttpModule的类。
IHttpHandle,实现这个接口是用来处理特定请求的。像你的举例,在Web.config里面配置可以只处理图片格式的文件。