首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

urlwriter 转发的有关问题

2012-02-17 
urlwriter 转发的问题RewriterRuleLookFor~/ZhuNewsDefault_((.|\n)*).html/LookForSendTo~/ZhuNe

urlwriter 转发的问题
<RewriterRule>
  <LookFor>~/ZhuNewsDefault_((.|\n)*).html</LookFor>
  <SendTo>~/ZhuNewsDefault.aspx?id=$1</SendTo>
  </RewriterRule>

  <RewriterRule>
  <LookFor>~/ZhuNewsDefault_0_((.|\n)*).html</LookFor>
  <SendTo>~/ZhuNewsDefault.aspx?type=$1</SendTo>
  </RewriterRule>

为什么 我用第二种形式跳转,老是得到的第一种参数啊,比如说 我后面自己的写的方法吧2222.aspx?...之类的进行转换格式, 比如说我传主键id参数 是 222_2.html 穿type类型的参数 就是222_0_2.html 但是我获取到222_0_2.html相对应的aspx页面应该是 ZhuNewsDefault.aspx?type=2的啊 但是为什么获取到得是ZhuNewsDefault.aspx?id=2啊~~

[解决办法]
你的匹配规则不对啊,满足第二个条件的肯定满足第一个条件,因为匹配规则按顺序执行,所以就直接匹配了第一条规则了

热点排行