Web.config 中 httpHandlers 的配置
<?xml version="1.0" encoding="utf-8"?> <!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <system.web> <compilation debug="true" targetFramework="4.0" /> <httpHandlers > <!-- path:为路径 verb:请求类型 如GET POST *(全部) type:命名空间.类型,程序集名称--> <add path="*.abc" verb="*" type="HandlerProcess.HandlerPro,HandlerProcess" validate="true" /> </httpHandlers> </system.web> </configuration>
配置好了httpHandlers节点后 后就可以用自己定义的处理程序处理(此处理程序必须显示现实 IHttpHandler 接口 , 处理程序也可以显示实现 IHttpHandlerFactory 来自己构造一个IHttpHandler ) path的请求了。
例如可以在在设置请求路径是.jgp的请求时 重新绘制图片 为图片添加水印