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

重写url值传不过去,求原因解决思路

2012-03-28 
重写url值传不过去,求原因通过a hrefx.aspx?namex?&pagey重写url为a hrefx.aspx/xx/yy后xx可以传到

重写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)+
解析 你可以看下 简单的匹配不难的

热点排行