chiname

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

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接口

posted on 2005-04-07 11:37  把我的欢乐带给你  阅读(2386)  评论(0)    收藏  举报