打印

[asp] 查询字符串中间的&问题

<a href=Product.asp?type=" & typeId & "'&'xzhi=" & rsObj("xzhi") & ">  "&rsObj("xzhi")&"</a>


怎样才能显示这个& ,怎么试都变成连接符,是需要用到什么函数么?因为查询字符串附带两个变量,发现有个&连接就可以了,手动写到地址栏都成功,



解决了,画蛇添足!~什么符号不要只打个&就完了,狂晕!~~~

[ 本帖最后由 camation2 于 2008-5-21 01:54 编辑 ]
龙影随风
去掉两边的单引号。应该是正常的啊。
想确认一点,你给出的代码是asp代码中字符串的一部分么?比如两边都有双引号,然后用response.write写出来?

如果不是,而是HTML代码夹杂着asp代码,那么现在这句代码语法是有问题的。
ForgotteN
没错,确实是ASP代码,通过查询到的字段值再传递给另外的select做判断值,并没有问题,现在遇到一个新问题,xizhi=" & rsObj("xzhi") & "rsObj是记录集对象,字段xzhi在入库前我没有去空格,那么上面这条语句丢失了带空格的后半段,比如字段值为 women's Apparel在上面那条语句中实现起来实际上就是xizhi=women's
当然入库时我已经replace了'号,请问必须去空格吗
注意到<a href=Product.asp?type=" & typeId & "'&'xzhi=" & rsObj("xzhi") & ">  "&rsObj("xzhi")&"</a>两部分是一样的值,但后一输出是正常的,难道放在查询字符串就不允许空格出现吗?

[ 本帖最后由 camation2 于 2008-5-21 03:04 编辑 ]
龙影随风
<a href=sss.html?t=123&j=24 56&d=234 5>sss</a>
<a href="sss.html?t=123&j=24 56&d=234 5">sss</a>
2个是不一样的。
ForgotteN

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
response.write "<a href='?action=c&id="&id&"' title=""单引号双引号才是关键"">文字</a>"

一个&是url连接符,一个是asp变量连接符。
乐于助人、严格管理、言多必失。无知者无罪。Keep your waiting,I am back.
编程资源:http://book.kuhanzhu.com
对管理有异议,请前往事务区进行投诉。请勿PM。

TOP