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 "/>
.和?需要转义