从.htm转换为.aspx文件时出错

时间:2011-07-07 18:55:30

标签: asp.net vbscript

我将我的index.htm交换到default.aspx,其中包含一些vbscript,但由于一些奇怪的原因它起到了.htm的作用,但是.aspx页面给了我这个错误:

BC30289: Statement cannot appear within a method body. End of method assumed.

有一个快速简单的解决方法吗?或者我是否需要重新编程我的vbscript以解决C#或VB问题?有什么想法吗?

2 个答案:

答案 0 :(得分:0)

假设您的vbscript是客户端的,对.aspx的更改可能是将vbscript作为服务器代码而不是客户端代码运行。尝试将vbscript放在脚本元素中:

<script>
' vbscript code...
</script>

如果你希望VB在服务器而不是客户端上运行,请确保你没有在Page_Load()函数中声明另一个函数。你不能在函数中声明一个函数。

查看您的代码也很有帮助。

答案 1 :(得分:0)

您可能需要检查您的代码是否已正确放置在.aspx页面中。

<script runat="server" language="vb">

</script>