接受两个参数的问题
有一个超级链接, <a href= "b.aspx ?ip=sa & name=wo "/>
b 页面接收的时候,ip的值没错,可name的值为null,
代码:string ip=request.querystring[ "ip "].tostring();
string name = request,parms[ "name "].tosting();
还有,name如果这样接受的话,就是错误的
(string name = request.querestring[ "name "].tostring();
麻烦大家给我解决一下
------解决方案--------------------中间空格去掉看看。
------解决方案--------------------lz 你别着急 我测试过没有问题, 在b页面写 Request.QueryString[ "ip "] 或是Request.QueryString[ "name "] 都是可以的。, <a href= "b.aspx?ip=sa&name=wo“> **** </a>
中间不要有空格,应该在后面加上 </a> . 你在试一下
------解决方案-------------------- <a href= "b.aspx?ip=sa&name=wo "/>
试一下~~
------解决方案--------------------去掉空格
------解决方案-------------------- <a href= "b.aspx ?ip=sa & name=wo "/>
==================================
<a href= "b.aspx?ip=sa&name=wo "/>
链接中的所有字符都会被编码,必须去掉空格
------解决方案-------------------- <a href= "b.aspx ?ip=sa & name=wo "/>
> > > >
<a href= "b.aspx?ip=sa&name=wo "/>
加个空格黑好看迈?
------解决方案--------------------LS正解
------解决方案--------------------连接中的参数之间肯定不能有空格,如果没有空格,在接收页面用request.querystring[ "name "]与request[ "name "]都可以接收得到
------解决方案--------------------去空格
------解决方案--------------------1.去空格 <a href= "b.aspx?ip=sa&name=wo "/>
2.
最好在page_load上面先定义public string ip= " ";
public string name= " ";
然后在page_load中接收
ip=request.querystring[ "ip "].tostring();
name=request.querestring[ "name "].tostring();
我记得以前也遇到这样的问题,后来是这样定义解决的.
------解决方案--------------------链接中的所有字符都会被编码,必须去掉空格
正解
如果不去 就
string name = request.querestring[ " name "].tostring();
这样写
------解决方案--------------------string name = request.querestring[ " name "].tostring();
连空格一起算参数
------解决方案--------------------楼上都解决完了.
------解决方案--------------------去掉空格
------解决方案--------------------路过,似乎不用再多说了
------解决方案--------------------路过,答案见楼上