这个由微软提供的组件已经编译好了的,无需自己再写代码,直接用就行
对于Web.Config设置一下:

节最开始加上:

Url ReWriting  <configSections>
Url ReWriting    
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
Url ReWriting  
configSections>

节中加上:

Url ReWriting<RewriterConfig>
Url ReWriting 
<Rules>
Url ReWriting   
<RewriterRule>
Url ReWriting   
<LookFor>~/News,(d{4}),(d{1,2}),(d{1,2}),(d{1,9}).aspxLookFor>
Url ReWriting   
<SendTo>~/news_view.aspx?newsid=$4SendTo>
Url ReWriting  
RewriterRule>
Url ReWriting  
<RewriterRule>
Url ReWriting   
<LookFor>~/(d{4})/(d{2})/Default.aspxLookFor>
Url ReWriting   
<SendTo>~/news_view.aspx?year=$1&month=$2]]>SendTo>
Url ReWriting  
RewriterRule>
Url ReWriting 
Rules>
Url ReWriting  
RewriterConfig>

  
节加上:
 

Url ReWriting <httpModules>
Url ReWriting  
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
Url ReWriting 
httpModules>

处理一下链接:

news.aspx

UrlFormat.cs

Url ReWritingpublic class UrlFormat
 }



格式化为:
news,2004,8,13,123.aspx

指向:
news.aspx?参数=some parameter

相关文章:

  • 2021-08-27
  • 2021-12-08
  • 2021-07-23
猜你喜欢
  • 2021-09-26
  • 2021-10-09
  • 2021-11-05
  • 2021-07-16
  • 2021-10-23
  • 2021-11-03
相关资源
相似解决方案