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

URL重写时,点提交后参数又出现是怎么回事?

比如页面URL重写后的页面 aa_100.html,在这个页面点提交按钮后就会出现aa_100.html?id=100参数又出现一次 --------------------编程问答-------------------- 不知道你用什么重写的,但我觉得你的方式似乎不对啊

一般应该是这样吧,一个动态页,a.aspx?id=100,重写好了是aa_100.html,怎么可能出现aa_100.html?...

我的是这样写的

<RewriterRule>
        <LookFor>~/News/(.[0-9]*)\.html</LookFor>
        <SendTo>~/News/ViewNews.aspx?id=$1</SendTo>
      </RewriterRule>
--------------------编程问答-------------------- 直接打开aa_100.html这个页面时没有问题的。但是点击这个页面上的提交按钮时就会跳到aa_100.html?id=100这个页面 --------------------编程问答-------------------- 没有人吗? --------------------编程问答-------------------- 应该重写规则出现了问题。 --------------------编程问答-------------------- 我是这样写的啊
      <RewriterRule>
        <LookFor>~/NContent_(\d+).html</LookFor>
        <SendTo>~/NewsContent.aspx?id=$1</SendTo>
      </RewriterRule> --------------------编程问答-------------------- 郁闷了~这是怎么回事呢
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,