response.write "<a href=""c.asp?id=<%=rs(sorts)%>"">"&rs5("Sorts")&"</a>" 这个语句应该怎么写???
2个回答
展开全部
在ASP中,你要用response.write语句来输出一些东西的时候,双引号需要用两个""来表示。
你上面的语句,正确写法是这样:
response.write "<a href=""c.asp?id="&rs("sorts")&""">"&rs5("Sorts")&"</a>"
解释一下上面的语句:
假如你在上面不使用那么多引号或使用单引号,你可以这样写:
respons.write "<a href='c.asp?id=123'>123</a>"
那用双引号表示,则变成这样:(上面说过要在ASP中直接输入双引号要用两个双引号表示一个双引号,即""这样输出时才会是一个"
那就变成这样:
response.write "<a href=""c.asp?id=123"">123</a>"
接下来,你要从数据库中读出数据,那变要把其中的123变成你的数据库字段内容,就这样写:
respons.write "<a href=""c.asp?id=""></a>",这样你注意看,我把123都删了,要把数据库的字段代替进去,那么要用&号来进行字符串的连接,这时就需要再多一个"号来与前面与和最后面的"号进行相呼应才是一个完整的字符串。就变成这样:
respons.write "<a href=""c.asp?id="&rs("sorts")&""">"&rs("sorts")&"</a>"
折分上面的字符串,可以分为3段
"<a href=""c.asp?id=",这是一段前后各有一个"号,中间是两个""代表1个引号这样ASP就会原样输出
""">"这又是一段,同样前后各有一个引号,中间2个引号
"</a>"最后一段
再来看中间的变量,都是放在两个&&中间的。这样就是一个完整的ASP同字符串了,引号再多也不怕出错。
你上面的语句,正确写法是这样:
response.write "<a href=""c.asp?id="&rs("sorts")&""">"&rs5("Sorts")&"</a>"
解释一下上面的语句:
假如你在上面不使用那么多引号或使用单引号,你可以这样写:
respons.write "<a href='c.asp?id=123'>123</a>"
那用双引号表示,则变成这样:(上面说过要在ASP中直接输入双引号要用两个双引号表示一个双引号,即""这样输出时才会是一个"
那就变成这样:
response.write "<a href=""c.asp?id=123"">123</a>"
接下来,你要从数据库中读出数据,那变要把其中的123变成你的数据库字段内容,就这样写:
respons.write "<a href=""c.asp?id=""></a>",这样你注意看,我把123都删了,要把数据库的字段代替进去,那么要用&号来进行字符串的连接,这时就需要再多一个"号来与前面与和最后面的"号进行相呼应才是一个完整的字符串。就变成这样:
respons.write "<a href=""c.asp?id="&rs("sorts")&""">"&rs("sorts")&"</a>"
折分上面的字符串,可以分为3段
"<a href=""c.asp?id=",这是一段前后各有一个"号,中间是两个""代表1个引号这样ASP就会原样输出
""">"这又是一段,同样前后各有一个引号,中间2个引号
"</a>"最后一段
再来看中间的变量,都是放在两个&&中间的。这样就是一个完整的ASP同字符串了,引号再多也不怕出错。
展开全部
你是想写
Response.Write("<a href=""c.asp?id=" & rs(sorts) & """>" & rs5("Sorts") & "</a>")
注意你第一处出现的rs(sorts)
不知道sorts是不是应该不加双引号
如果他是数据库中[列名]则必须加
如果sorts是ASP中一串字符串,载有[列名]则不应该加
---------------------------
[IT精英俱乐部] 这里没有个人,团体合作,实力强大
---------------------------
如果您觉得我们的答案为您解决了困难,请将设为最佳答案
[IT精英俱乐部]汇聚软硬件各领域经验丰富的成员,我们随时愿意为您解惑
---------------------------
Response.Write("<a href=""c.asp?id=" & rs(sorts) & """>" & rs5("Sorts") & "</a>")
注意你第一处出现的rs(sorts)
不知道sorts是不是应该不加双引号
如果他是数据库中[列名]则必须加
如果sorts是ASP中一串字符串,载有[列名]则不应该加
---------------------------
[IT精英俱乐部] 这里没有个人,团体合作,实力强大
---------------------------
如果您觉得我们的答案为您解决了困难,请将设为最佳答案
[IT精英俱乐部]汇聚软硬件各领域经验丰富的成员,我们随时愿意为您解惑
---------------------------
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询