<add virtualUrl="~/aboutus(.+)\.html" destinationUrl="~/aboutus.aspx?id=$1"/>上面传一个参数可以  aboutus.aspx?id=1假如我多传一个上面应该怎么写  aboutus.aspx?id=1&type=help

解决方案 »

  1.   


    <add virtualUrl="~/aboutus(.+)\.html" destinationUrl="~/aboutus.aspx?id=$1&type=help"/>参考
      

  2.   

    <add virtualUrl="~/aboutus(.+)\.html" destinationUrl="~/aboutus.aspx?id=$1type=$2"/>
      

  3.   

    <add virtualUrl="~/aboutus(.+)(.+)\.html" destinationUrl="~/aboutus.aspx?id=$1&type=$2"/>
      

  4.   

    aboutus(.+)(.+)\.html
    aboutus.aspx?id=$1&type=$2
      

  5.   

    <add virtualUrl="~/aboutus(.+)(.+)\.html" destinationUrl="~/aboutus.aspx?id=$1&type=$2"/>
      

  6.   

            <add virtualUrl="~/aboutus(\d+)(.+)\.html" destinationUrl="~/aboutus.aspx?id=$1type=$2"/>
            //如aboutus1help.html => aboutus.aspx?id=1type=help
            //\d+表示数字1个或多个
      

  7.   

    我问题问的有问题!
    应该是这样
    <add virtualUrl="~/delete(.+)(.+)\.html" destinationUrl="~/delete.aspx?id=$1type=$2"/>
    传的时候delete3&1.html
    这样就OK了