IExplore错误读取asp常量到vbs文件

时间:2013-07-05 14:38:07

标签: variables asp-classic vbscript include

我有一个包含很多常量的asp文件(constants.inc)。 进入asp页面:

<!-- #Include file="../../constants.INC" -->

....

<script language="vbscript" type="text/vbscript" src="../scripts/scrmot.vbs"></script>

....

进入scrmot.vbs我想做下一步:

Function validChars
  Dim carval
  carval = <%=scarVal%> 'scarVal is a constant defined in constants.INC
  ....
End Function

但崩溃了!整个.vbs文件不会收费,因为该指令会出错。 如何将常量asp scarVal分配给vbscript变量carval

1 个答案:

答案 0 :(得分:2)

你不能这样做,因为.vbs文件不是由ASP引擎呈现的。

您可以做的是通过在.asp页面中拥有此类代码,将所需的所有常量传递给客户端:

<script language="vbscript" type="text/vbscript">
    Const scarVal = "<%=scarVal%>"
</script>

在函数中使用客户端常量:

Function validChars
    Dim carval
    carval = scarVal
    ....
End Function
相关问题