原来地址 Order1.aspx?id=2&giftID=2&Sign=1
配置地址 
<RewriterRule>
        <LookFor>~/Order1(.[\d+]*).html</LookFor>
        <SendTo>~/Order1.aspx?t=13&amp;id=$1&amp;c=$1</SendTo>
      </RewriterRule>页面点击地址 <a href="Order1<%# Eval("articleid") %><%# Eval("articleid") %><%# Eval("Sign")%>.html">但是我 接收页面说  接受不到 ><%# Eval("Sign")%>  这个参数的值。请教大家讲解下  <SendTo> 此标签里面的配置 规范和格式问题  怎么解决这个问题

解决方案 »

  1.   

    <LookFor>~/Order1_(.[\d+]*).html</LookFor>
      

  2.   

    SendTo>~/Order1.aspx?t=13&amp;id=$1&amp;c=$1</SendTo>c=$1 应该是c=$2
      

  3.   


    <RewriterRule>
            <LookFor>~/Order1(\d+)_(\d+).html</LookFor>
      <SendTo>~/Order1.aspx?t=13&amp;id=$1&amp;c=$2</SendTo>
          </RewriterRule>
      

  4.   

     我这里是三个参数 Order1.aspx?id=2&giftID=2&Sign=1
    下面的  我自己调试 测试后 这样却可以
      <RewriterRule>
            <LookFor>~/Order1(.[\d+]*)(.[\d+]*)(.[\d+]*).html</LookFor>
            <SendTo>~/Order1.aspx?t=13&amp;id=$1&amp;giftID=$2&amp;Sign=$3</SendTo>
          </RewriterRule><SendTo>  里面的  giftid 和 sign都是 和我原来的传参时候 一样的。
      可是 不是说 这里是可以自己定义的吗。