韩言福地

只有想不到的,没有办不到的。 - HY Auspicious Place

« [转]女友升级为老婆的时候发生的bug 明天,朋友结婚—祝福 »

web.config中的httpHandlers

web.config中的httpHandlers

 

Url是Web服务器来解析的,一般来说都是对应到某个文件,但是也不一定,对于ASP.Net的IIS的ISAPI扩展可以处理自定义的请求,比如你可以把类似于:

http://localhost/MyApp/Test.Hello这样的Url交给自己的类来处理

首先你要配置Web.Config里面的HttpHandlers配置节:
<httpHandlers>
   <add verb="verb list"
        path="path/wildcard"
        type="type,assemblyname"
        validate="" />
   <remove verb="verb list"
           path="path/wildcard" />
   <clear />
</httpHandlers>
Path属性就是Url,例如:
<configuration>
   <system.web>
      <httpHandlers>
         <add verb="*" path=" MyHandler.New"type="MyHandler.New,MyHandler" />
     </httpHandlers>
   <system.web>
</configuration>

Type属性是你自己的请求处理类的信息,你的类要实现IHttpHandler接口

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright 2007-2010 www.yinrg.com(HY Auspicious Place) . 湘ICP备06007796号.