0

我有用服务器端 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”对象

谢谢!

4

1 回答 1

1

这与这个问题本质上是相同的问题,尽管重点更多地放在事物的执行顺序上。ASP 将根据语言和语法以不同的顺序执行脚本:

  1. 全球.asa
  2. 服务器端包括
  3. <script>带有标签的Javascript
  4. HTML 连同在<% %>分隔符内标记的脚本
  5. <script>标签内标记的 VBscript

更多信息可以在MSDNOWASP中找到。

于 2013-10-11T12:50:31.750 回答