ASP查询值转换为链接和名称

时间:2014-07-22 17:18:19

标签: asp-classic hyperlink

我遇到的问题是ASP Classic代码非常简单并且在其他页面中工作。

我将表中的值传递给链接,并在链接名称中显示该值

如果我这样说:

<a href="http://<%=rs("something")%>"><%=rs("something")%></a>

这应该将值放入链接的名称,并将相同的值放入其自身的链接中。 但事实并非如此。 如果我删除标签,它会显示(“某事”),但不会在任何地方锚定。 如果我在上面的示例中放置了我的标签,它将不显示任何内容,只显示空白区域。

2 个答案:

答案 0 :(得分:1)

首先可以将值放入变量中,然后使用该变量进行锚定吗?

ie.something like:

Dim ip
ip = rs("something")

以及稍后,

<a href="http://<%=ip%>"><%=ip%></a>

答案 1 :(得分:0)

谢谢你的帮助。问题解决了。 关于SQL的表有IP列定义了Varchar(MAX)就是问题所在。我认为在这种情况下,Varchar有samne行为有Nvarchar它显示所有255个字符,包括空字符。这就是为什么在页面上该字段为空。它只显示了255个字符中的一小部分。