从js调用服务器端vb代码(asp经典)

时间:2013-10-11 11:47:52

标签: javascript asp-classic vbscript

我在服务器端VB编写了代码。

<script language="vbscript" runat="server">
Function SomeMethod()
   ....
End Function 
</script> 

如何从服务器端代码的javascript部分调用这段代码?

 <script language="javascript" runat="server">
    //some code

    var a = SomeMethod();

 </script>

当我尝试调用VB函数时,会发生下一个错误。

Microsoft JScript运行时错误'800a138f' 预期的对象

谢谢!

1 个答案:

答案 0 :(得分:1)

这与this one基本上是同一个问题,但重点更多的是执行方面的顺序。 ASP将以不同的顺序执行脚本,具体取决于语言和语法:

  1. 的global.asa
  2. 服务器端包含
  3. 使用<script>标记
  4. 标记的Javascript
  5. HTML以及<% %>分隔符
  6. 中标记的脚本
  7. <script>标记
  8. 中标记的VBscript

    可以在MSDNOWASP找到更多信息。