Html 使用经典asp将变量插入动态链接
我试图在一个用经典ASP生成的链接中插入一个变量的文本,但到目前为止,我正在删除它。我正在尝试链接到另一个页面,其中包含订单ID作为链接的一部分。链接本身正确显示,但strOID未插入链接中 是否有一种更干净、更紧凑的方法来生成带有嵌入变量的链接 我的代码是:Html 使用经典asp将变量插入动态链接,html,asp-classic,Html,Asp Classic,我试图在一个用经典ASP生成的链接中插入一个变量的文本,但到目前为止,我正在删除它。我正在尝试链接到另一个页面,其中包含订单ID作为链接的一部分。链接本身正确显示,但strOID未插入链接中 是否有一种更干净、更紧凑的方法来生成带有嵌入变量的链接 我的代码是: <% Dim strOID if not rs.EOF then do strOID = rs("oid_num") Response.Write "
<%
Dim strOID
if not rs.EOF then
do
strOID = rs("oid_num")
Response.Write "<tr><td width='12%'><a href='orderreview.asp?oid=' & strOID & ' onclick=showPopup(this.href);return(false);'>" & strOID
Response.Write "</a></td>"
rs.MoveNext
if rs.EOF then exit do
loop
end if
%>
请注意添加了双引号…第一个引号终止字符串的第一部分,以便可以连接
strOID
和字符串的其余部分
Response.Write "<tr><td width='12%'><a href='orderreview.asp?oid='" & strOID & "' onclick=showPopup(this.href);return(false);'>" & strOID
Response.Write.注意添加了双引号…第一个引号终止字符串的第一部分,以便可以连接strOID
和字符串的其余部分
Response.Write "<tr><td width='12%'><a href='orderreview.asp?oid='" & strOID & "' onclick=showPopup(this.href);return(false);'>" & strOID
Response.Write.“User212514的方法将非常有效。另一种方法是退出asp脚本,稍后再启动另一个脚本,这样您就可以简单地用HTML编写重复的区域
如果您使用带有语法突出显示的html编辑器,这可能更容易编码,尤其是当重复区域比单个表行更复杂时
请注意,您可以使用构造
将asp变量插入html。=符号是Response.Write的简写形式
使用此方法,您的代码将如下所示
<%
Dim strOID
do while not rs.eof
strOID = rs("oid_num")
%>
<tr><td width="12%"><a href="orderreview.asp?oid=<%=strOID %>" onclick="showPopup(this.href);return(false);"><%=strOID %></a></td></tr>
<%
rs.MoveNext
loop
%>
User212514的方法将非常有效。另一种方法是退出asp脚本,稍后再启动另一个脚本,这样您就可以简单地用HTML编写重复的区域
如果您使用带有语法突出显示的html编辑器,这可能更容易编码,尤其是当重复区域比单个表行更复杂时
请注意,您可以使用构造
将asp变量插入html。=符号是Response.Write的简写形式
使用此方法,您的代码将如下所示
<%
Dim strOID
do while not rs.eof
strOID = rs("oid_num")
%>
<tr><td width="12%"><a href="orderreview.asp?oid=<%=strOID %>" onclick="showPopup(this.href);return(false);"><%=strOID %></a></td></tr>
<%
rs.MoveNext
loop
%>
您在response.write语句中对html属性使用了单引号。如果您想要双引号属性,您可以通过使用双引号来实现这一点-例如Response.Write”“&strOID
您已经在Response.Write语句中对html属性使用了单引号。如果需要双引号属性,可以使用双引号来实现这一点-例如Response.Write”“&strOID