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

web.config 急待

2012-04-03 
web.config 急急急,在线等待现在我要做一个伪静态,用的是urlrewrite.dllC# codeconfigSectionssection

web.config 急急急,在线等待
现在我要做一个伪静态,用的是urlrewrite.dll

C# code
        <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>这里报错,原因是不能使用&,有什么好的解决办法吗
在线等待,急急急

[解决办法]
& 改成 &amp;
[解决办法]
使用<![CDATA[ “内容” ]]方式

XML code
<RewriterRule>    <LookFor>~/(.[0-9]*)/(.[0-9]*)\.html</LookFor>    <SendTo><![CDATA[~/list.aspx?id=$1&bid=$2]]</SendTo></RewriterRule> 

热点排行