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

URL重写正则表达式,

2012-02-03 
URL重写正则表达式,高手请进!rewriteurl ~/s.htm?(.*) to ~/main.aspx?$1 /这是一个搜索页面地址

URL重写正则表达式,高手请进!
<rewrite   url= "~/s.htm?(.*) "   to= "~/main.aspx?$1 "/>
这是一个搜索页面
地址栏输入/s.htm?id=5&b=acc 时

在main.aspx中用Request[ "id "]取不到值
因为s.htm后边的参数不固定,是不是这么写不对?


[解决办法]
这样写是可以的


在main.aspx中用Request[ "id "]取不到值
================================
你确定在main.aspx链接中还带有id?

[解决办法]
try

<rewrite url= "~/s\.htm\?(.*) " to= "~/main.aspx?$1 "/>

.和?需要转义

热点排行