现在我要做一个伪静态,用的是urlrewrite.dll        <configSections>
       <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
        </configSections> <RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/(.[0-9]*)\.html</LookFor>
<SendTo>~/index.aspx?id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/(.[0-9]*)/(.[0-9]*)\.html</LookFor>
<SendTo>~/list.aspx?id=$1&bid=$2</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/index.html</LookFor>
<SendTo>~/default.aspx</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
但是在这个里面
<SendTo>~/list.aspx?id=$1&bid=$2</SendTo>这里报错,原因是不能使用&,有什么好的解决办法吗
在线等待,急急急

解决方案 »

  1.   

    使用<![CDATA[ “内容” ]]方式<RewriterRule>
        <LookFor>~/(.[0-9]*)/(.[0-9]*)\.html</LookFor>
        <SendTo><![CDATA[~/list.aspx?id=$1&bid=$2]]</SendTo>
    </RewriterRule>
      

  2.   

    不好意思,,后面少了个 ">"号<RewriterRule> 
        <LookFor>~/(.[0-9]*)/(.[0-9]*)\.html</LookFor> 
        <SendTo><![CDATA[~/list.aspx?id=$1&bid=$2]]></SendTo>
    </RewriterRule>
      

  3.   

    前几天我也在做伪静态,不过不是用的这个dll,用的另外的dll,还蛮好用的。
      

  4.   


    兄弟,可以介绍介绍么,贴点源代码和dll下载地址,试试那个好用点