ASP中& 连接符的用法

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:00:13
<a href="Product.asp?BigClassName=<%=rsSmall("BigClassName")%>&Smallclassname=<%=rsSmall("SmallClassName")%>"><%=rsSmall("SmallClassName")%></a>

这个是产品分类的调用代码,但是如果分类如果有 & 这个符号,那该分类只调用到 & 这个符号前半部分的名称 ,没有完整的调用到,该咋改下了啊 ,谢谢啊

这个 和asp 没有关系
是浏览器的数据传输 机制

如果你类别名称中含有 & 符号
只有考虑传输的时候 把& 符号替换为 其他符号
接收后再替换回来

代码如下:
1在连接中先替换成 两个 竖线
&Smallclassname=<%=replace(rsSmall("SmallClassName"),"&","||"%>

2 在接收的时候再替换回来
Smallclassname=replace(trim(Request.Form("Smallclassname")),"||","&")

嗯,这是个问题,你可以考虑用中文大写的&,或者用&&来代替.