当前位置:编程学习 > C#/ASP.NET >>

为啥 URLRewriter.dll的相关配置中,正则表达式不起作用

各位大大,我用了URLRewriter.dll,主要是想在项目中做伪静态处理
其他一切都弄好了后,我在web.config中这么配置:
  <RewriterConfig>
        <Rules>
            <RewriterRule>
                <LookFor>~/Pages/Article/[\S\s]*\.html</LookFor>
                <SendTo>~/Pages/Article/ArticleList.aspx?Type=[\S\s]*</SendTo>
            </RewriterRule>             
        </Rules>
    </RewriterConfig>

我本意是想在Pages/Article路径下的ArticleList.aspx伪静态处理为xxxx.html,结果页面上直接把[\S\s]*当成结果输出,请问有人遇到过是怎么回事吗? --------------------编程问答-------------------- 上次使用了以下,但是没搞明白果断抛弃。。 --------------------编程问答-------------------- 我改成这样,还是不行啊
<RewriterRule>
                <LookFor>~/Pages/Article/[\S\s]*\.html</LookFor>
                <SendTo>~/Pages/Article/ArticleList.aspx?Type=$1</SendTo>
             
            </RewriterRule> 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,