MSDN上有一篇很详细的文章

http://msdn.microsoft.com/zh-cn/library/ms972974.aspx

但是我用的是另一个:UrlRewritingNet控件

它的使用方法很简单:

1.将UrlRewritingNet.UrlRewriter.dll拷到bin目录下。 下载

2.在web.config里进行相关的配置
ASP.NET实现伪静态化 -- UrlRewritingNet<?xml version="1.0"?>
ASP.NET实现伪静态化 -- UrlRewritingNet
<configuration>
ASP.NET实现伪静态化 -- UrlRewritingNet    
<configSections>
ASP.NET实现伪静态化 -- UrlRewritingNet        
<section name="urlrewritingnet" requirePermission ="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
ASP.NET实现伪静态化 -- UrlRewritingNet    
</configSections>
ASP.NET实现伪静态化 -- UrlRewritingNet
ASP.NET实现伪静态化 -- UrlRewritingNet    
<urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage = "default.aspx" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
ASP.NET实现伪静态化 -- UrlRewritingNet        
<rewrites>
ASP.NET实现伪静态化 -- UrlRewritingNet            
<add name="Rewrite"   virtualUrl="^~/(.*)/Detail(.*).aspx"
ASP.NET实现伪静态化 -- UrlRewritingNet                  rewriteUrlParameter
="ExcludeFromClientQueryString"
ASP.NET实现伪静态化 -- UrlRewritingNet                  destinationUrl
="~/Default.aspx?type=$1&id=$2"
ASP.NET实现伪静态化 -- UrlRewritingNet                  ignoreCase
="true" />
ASP.NET实现伪静态化 -- UrlRewritingNet        
</rewrites>
ASP.NET实现伪静态化 -- UrlRewritingNet    
</urlrewritingnet>
ASP.NET实现伪静态化 -- UrlRewritingNet
ASP.NET实现伪静态化 -- UrlRewritingNet    
<appSettings/>
ASP.NET实现伪静态化 -- UrlRewritingNet    
<connectionStrings/>
ASP.NET实现伪静态化 -- UrlRewritingNet    
<system.web>
ASP.NET实现伪静态化 -- UrlRewritingNet        
<compilation debug="true"/>
ASP.NET实现伪静态化 -- UrlRewritingNet        
<authentication mode="Windows"/>
ASP.NET实现伪静态化 -- UrlRewritingNet        
<httpModules>
ASP.NET实现伪静态化 -- UrlRewritingNet            
<add name="UrlRewriteModule"
ASP.NET实现伪静态化 -- UrlRewritingNet                  type
="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
ASP.NET实现伪静态化 -- UrlRewritingNet        
</httpModules>
ASP.NET实现伪静态化 -- UrlRewritingNet    
</system.web>
ASP.NET实现伪静态化 -- UrlRewritingNet
</configuration>
大功告成!关键的2步都在这了,至于涉及的正则表达式等其它方面我也不懂,靠Google了。
ASP.NET实现伪静态化 -- UrlRewritingNet

相关文章:

  • 2022-01-16
  • 2022-02-10
  • 2021-08-13
  • 2021-08-22
  • 2021-10-21
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-19
  • 2021-10-05
  • 2021-07-15
  • 2021-09-14
相关资源
相似解决方案