Vbscript if…then…else语句中的经典asp应用程序变量

Vbscript if…then…else语句中的经典asp应用程序变量,vbscript,asp-classic,Vbscript,Asp Classic,如果我在全局asa应用程序(“emergency”)=“emergency”中存储变量,我可以通过写入来回显“emergency”。我怎样才能做到这一点,如果。。。然后。。。其他声明 我正在处理的代码 <% If date()<= <= #3/29/2017# Then response.write("<div style=""margin:30px 0 0""><!-- #INCLUDE FILE=""file.asp"" --></div>

如果我在全局asa
应用程序(“emergency”)=“emergency”
中存储变量,我可以通过写入
来回显“emergency”。我怎样才能做到这一点,如果。。。然后。。。其他声明

我正在处理的代码

<% If date()<= <= #3/29/2017# Then response.write("<div style=""margin:30px 0 0""><!-- #INCLUDE FILE=""file.asp"" --></div>") Else response.write(" = Application("emergency") ") %>

它产生错误,因为这不是有效字符串:

" = Application("emergency") "
注意引号中的引号

不要试图将代码放入字符串中,只需调用以下代码:

response.write(Application("emergency"))

好的,这很有效,但是如果我想把它作为锚的href呢。e、 g.
response.write(“”
有一些语法错误,但我无法找出它。@user5753132:那么您就可以这样做了。是什么阻止你这么做的?服务器端代码与您打印的HTML字符串无关,而是VB的所有字符串。只需在该值之前和之后连接所需的HTML。@user5753132:是的,刚刚编辑到注释中的示例是一个语法错误,原因与原始示例完全相同。不要试图将代码放入字符串中。对
应用程序(“紧急”)
本身的调用会产生一个字符串。只需将其与其他字符串值连接起来。