我将我的index.htm交换到default.aspx,其中包含一些vbscript,但由于一些奇怪的原因它起到了.htm的作用,但是.aspx页面给了我这个错误:
BC30289: Statement cannot appear within a method body. End of method assumed.
有一个快速简单的解决方法吗?或者我是否需要重新编程我的vbscript以解决C#或VB问题?有什么想法吗?
答案 0 :(得分:0)
假设您的vbscript是客户端的,对.aspx的更改可能是将vbscript作为服务器代码而不是客户端代码运行。尝试将vbscript放在脚本元素中:
<script>
' vbscript code...
</script>
如果你做希望VB在服务器而不是客户端上运行,请确保你没有在Page_Load()函数中声明另一个函数。你不能在函数中声明一个函数。
查看您的代码也很有帮助。
答案 1 :(得分:0)
您可能需要检查您的代码是否已正确放置在.aspx页面中。
<script runat="server" language="vb">
</script>