您的位置:首页 > 编程语言 > ASP

在Asp.Net里使用自定义映射进行重定向

2007-04-18 09:48 435 查看
  在IIS站点属性中添加自定义映射,如添加一个扩展名为.fbsx的文件类型,通过实现IHttpHandler来进行重定向。

  实现IHttpHandler的类:
1using System;
2using System.Text.RegularExpressions;
3using System.Web;
4using System.Web.SessionState;
5
6namespace FaibClass.Common.Web
7 <httpHandlers>
2 <add verb="POST,GET" path="*.fbsx" type="FaibClass.Common.Web.URLRewriterHandler, FaibClass.Common" />
3 </httpHandlers>
  并配置重定向配置节

<configSections>
<section name="URLRewriterConfig" type="FaibClass.Common.Web.URLRewriterConfigSerializerSectionHandler, FaibClass.Common" />
</configSections>
<URLRewriterConfig>
<Rules>
<URLRewriterRule>
<MatchUrl>([\d]+)\.fbsx</MatchUrl>
<RedirectUrl><![CDATA[target.aspx?to=$1]]></RedirectUrl>
</URLRewriterRule>
</Rules>
</URLRewriterConfig>

  这样,只要我们键入一个1234.fbsx文件,浏览器就会重定向到target.aspx页面进行相应的执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐