当前位置: 代码迷 >> ASP.NET >> URLRewriter.dll伪静态有关问题
  详细解决方案

URLRewriter.dll伪静态有关问题

热度:7293   发布时间:2013-02-25 00:00:00.0
URLRewriter.dll伪静态问题
利用URLRewriter.dll伪静态时一个页面(news.aspx)可以这样写
<RewriterConfig>
  <Rules>
  <RewriterRule>
  <LookFor>~/n_(\d+)\</LookFor>
  <SendTo>~/news.aspx?newsId=$1</SendTo>
  </RewriterRule>
  </Rules>
  </RewriterConfig>
但如果我还有>~/news.aspx?mId=??,和video.aspx?videoId=??我该怎样写?
注意:news.aspx一个传值是newsId,另外一个是mId
谁帮帮我,十分感谢!

------解决方案--------------------------------------------------------
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/n_(\d+)\</LookFor>
<SendTo>~/news.aspx?newsId=$1</SendTo>
</RewriterRule>

 <RewriterRule>
<LookFor>~/aaaa_(\d+)\</LookFor>
<SendTo>~/news.aspx?mId=$1</SendTo>
</RewriterRule>

 <RewriterRule>
<LookFor>~/bbbb_(\d+)\</LookFor>
<SendTo>~/video.aspx?videoId=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
------解决方案--------------------------------------------------------
探讨

<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/n_(\d+)\</LookFor>
<SendTo>~/news.aspx?newsId=$1</SendTo>
</RewriterRule>

<RewriterRule>
<LookFor>~/aaaa_(\d+)\</Loo……

------解决方案--------------------------------------------------------
探讨

谢谢各位了,但是我现在又有新问题了,当页面里面有服务器button控件时点击了button链接地址又变成了动态的了news.aspx?mId=11