1

多くの定数を含む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 ファイル全体は充電されません。scarVal定数 aspを vbscript 変数に割り当てるにはどうすればよいcarvalですか?

4

1 に答える 1

2

.vbs ファイルは ASP エンジンによってレンダリングされないため、このようにすることはできません。

できることは、.asp ページ自体にそのようなコードを含めることで、必要なすべての定数をクライアント側に渡すことです。

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

関数では、クライアント側の定数を使用します。

Function validChars
    Dim carval
    carval = scarVal
    ....
End Function
于 2013-07-07T08:42:32.447 に答える