asp.net url重写

添加人:vs2008零级(86分)   添加时间:2008-05-30    阅读次数:268  收藏此教程

通过Intelligencia.UrlRewriter.dll组件可以很轻松的在asp.net中实现url重写,只需要把Intelligencia.UrlRewriter.dll添加到项目的bin文件夹下,再在web.config中稍微配置一下就可以成功的实现asp.net中的url重写,下面讲一下具体的配置步骤。
第一步:从网上下载Intelligencia.UrlRewriter.dll文件,放到bin文件夹下。
第二步:假如要实现Default.aspx?id=25显示为Default_25.html只需要在Web.config配置如下信息。
<configuration>
  <configSections>
    <!--UrlRewriter-->
    <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
  </configSections>
  <rewriter>    
    <rewrite url="~/Default_(\d+).html$" to="~/Default.aspx?id=$1" processing="stop" />
   </rewriter>      
   <system.web>       
         <httpModules>
         <add type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter" name="UrlRewriter" />
    </httpModules>
    </system.web>
</configuration>



经过上面简单的配置就可以在浏览器中输入.../Default_25.html就可以看到../Default.aspx?id=25的效果了

1页 第1上一页1下一页
相关的教程: asp.net url重写 Intelligencia.UrlRewriter.dll url重写 urlrewrite
收藏此教程

当前平均分: 0.0(0 次打分)

-5-4-3-2-1012345
评论主题
您的大名
您的评论
验证码 点击换一个验证码
知识库搜索: