【发布时间】:2011-10-11 07:21:50
【问题描述】:
请帮助 HttpHandler
有一个 HttpHandler 可以处理指向 mysite.ru 的链接。
在Web.Config中注册如下:
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="mysite.ru" type="App_Code.SyncHttpHandler"/>
</httpHandlers>
</system.web>
</configuration>
现在通过 Handler 只打开表单的引用:
mysite.ru
mysite.ru/struct/
mysite.ru/articles/
如何让处理程序对表单的链接进行拦截和处理:
mysite.ru/files/images/img.jpg
mysite.ru/files/scripts/script.js
如果我这样写,您可以运行任何链接,包括 SyncHttpHandler/Google.ru。 而且我需要能够只运行特定站点的链接。
<add verb="*" path="mysite.ru/*.*" type="App_Code.SyncHttpHandler"/> 不工作
<add verb="*" path="*.*" type="App_Code.SyncHttpHandler"/>打开任何链接
【问题讨论】:
标签: asp.net httphandler