此VBSCRIPT代码是否会触发消息框?

时间:2016-08-03 14:54:02

标签: vbscript asp-classic

我正在查看使用VBScript的旧版ASP页面。下面的代码似乎使用存储在config(global.asa)中的一个名为CODES_TIMESTAMP的变量。但是,查看有问题的服务器,似乎该变量不再存在。我的问题是,如果配置文件中没有定义该变量,那么错误消息框是否会被激活?

Dim DB_TIMESTAMP_CODES

DB_TIMESTAMP_CODES = "<%=Application("CODES_TIMESTAMP")%>"
    If trim(DB_TIMESTAMP_CODES) = "" Then
      msgbox "Setup Error... Codes are not Defined"
    End If

1 个答案:

答案 0 :(得分:2)

  

我的问题是,如果配置文件中没有定义该变量,那么会激活错误消息框吗?

价值将是&#34;&#34;。但是msgbox无法在ASP网页上执行。 msgbox只会出现在VBS脚本中。

  

下面的代码似乎使用存储在config(global.asa)中的变量,称为CODES_TIMESTAMP

您(之前的开发人员)可以从任何页面为Application变量赋值。我建议您对所有.ASP页面进行全面搜索,可能不会在GLOBAL.ASA中分配此值