重写url值传不过去,求原因
通过<a href=x.aspx?name=x?&page=y>重写url为<a href=x.aspx/xx/yy后
xx可以传到后台 yy传不到后台,请各抒己见啊
------解决方案--------------------<a href=x.aspx?name=x?&page=y>
--
手误?
------解决方案--------------------应该是手误吧,语法貌似没有问题
------解决方案--------------------必须的手误 楼主再看看你自己的代码~~~~~
------解决方案--------------------多了个? 格式是“url?参数名=值&参数名=值”
------解决方案--------------------获取不到,那跟你的重写URL的映射规则有关
<a href=x.aspx?name=x&page=y>重写url为<a href=x.aspx/xx/yy后
------解决方案--------------------x.aspx?name=x?&page=y
============
有这样的写法?
应该是x.aspx?name=x&page=y
这样才对
------解决方案--------------------你的y值会不会是中文呢,中文的话,编码是要注意的吧
------解决方案--------------------通过正则匹配来解析你的参数
比如你的 真url是 a.aspx?id=4
通过重写后是 a.aspx/4
正则就可以写一条
a.aspx/(\d)+
解析 你可以看下 简单的匹配不难的