新微赢技术网
标题:
asp传递多个值
[打印本页]
作者:
妈妈猪的一天
时间:
2010-1-10 09:46
标题:
asp传递多个值
我想这样,就是当点击某个连接,到下一个页面,要传递过去多个值让下一个页面调用,我的代码是这样的:
<a href="index_do_service_user.asp?id="<%=rs("id")%>"&nd_title="<%=rs("nd_title")%>"&nd_depart="<%=rs("nd_depart")%>"&nd_name="<%=rs("nd_name")%>"&nd_tel="<%=rs("nd_tel")%>"&nd_content="<%=rs("nd_content")%>"">去解决</a>
下一个页面是这样接受的:
<%dim id,nd_depart,nd_name,nd_tel,nd_title,nd_content
id=request.querystring("id")
nd_depart=request.querystring("nd_depart")
nd_name=request.querystring("nd_name")
nd_tel=request.querystring("nd_tel")
nd_title=request.querystring("nd_title")
nd_content=request.querystring("nd_content")
不知道为什么,怎么就是接受不到这个值呢,我猜想是我的那个传递值的写法用错了,请各位大虾赐教!!!!!!
作者:
兮哩糊涂の斗
时间:
2010-1-10 09:46
<a href="index_do_service_user.asp?id=<%=rs("id")%>&nd_title=<%=rs("nd_title")%>&nd_depart=<%=rs("nd_depart")%>&nd_name=<%=rs("nd_name")%>&nd_tel=<%=rs("nd_tel")%>"&nd_content=<%=rs("nd_content")%>">去解决</a>
这样试一下,你那样得不到值,可能是引号的问题.
接受值可以这样:
id=request("id")
这样好一些,不然POST和GET传过值的时候,有可能得不到.你再改改试试
作者:
人偶娃娃
时间:
2010-1-10 09:46
xiangchun3 在 2008-9-16 20:29 的发言:
对,引号的问题,中间用单引号或""值""
为什么我感觉那个多出来的引号纯粹多余?
作者:
三弓厶
时间:
2010-1-10 09:46
同上。
作者:
专属天使
时间:
2010-1-10 09:47
对,引号的问题,中间用单引号或""值""
作者:
我和老公在
时间:
2010-1-10 09:47
没有值。被“号截断了。
<a href="index_do_service_user.asp?id=" ...忽略...>
作者:
绝不放弃
时间:
2010-1-10 09:47
方法是没问题滴
主要看传值是否成功
在传之前看看URL有值没
作者:
芙蓉泣露
时间:
2010-1-10 09:47
&应该换成(& a m p ;)再有就是rs("id")等里面一定要有值才行!
作者:
誑謸鉍娚
时间:
2010-1-10 09:47
在程序的最后一行用:
response.write id
response.write nd_depart
.....
看看有没有值??
作者:
肖伊紫轩
时间:
2010-1-10 09:47
URL有值?
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2