我是ASP的新手,我们的任务是由客户端更新文件。当我试图回声"两个变量之间有空格,空格被删除。有什么想法吗?
以下是两个例子:
<%
Dim variable1, variable2
variable1 = "Hello"
variable2 = "there"
%>
<p><%= variable1 %> <%= variable2 %></p>
或
<p><% Response.write( variable1 ) %> <%= Response.write( variable2 ) %></p>
这写道:<p>Hellothere</p>
没有两个单词之间的空格。难道我做错了什么?或者ASP正常吗?
我已经使用了以下内容,但我很难相信&lt; %%&gt;以外的内容会被删除。
<% Response.Write( variable1 & " " & variable2 ) %>
任何帮助都将不胜感激。
答案 0 :(得分:2)
是的。这是其中之一。代码块(<%...%>
)之前或之后的空格被视为HTML文档的一部分,但连续代码块之间的空格将被忽略。你有几个选择:
在(显式空格)之间插入
:
<p><%= variable1 %> <%= variable2 %></p>
在单个ASP上下文中编写完整标记:
Response.Write "<p>" & variable1 & " " & variable2 & "</p>"
' or
<p><%= variable1 & " " & variable2 %></p>