Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 从.htm文件转换为.aspx文件时出错_Asp.net_Vbscript - Fatal编程技术网

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

Asp.net 从.htm文件转换为.aspx文件时出错,asp.net,vbscript,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?有什么想法吗?假设您的vbscript是客户端的,那么对.aspx的更改可能是将vbscrip

我将index.htm替换为default.aspx,其中包含一些vbscript,但由于某些奇怪的原因,它作为.htm工作,但作为.aspx页面,会出现以下错误:

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

有没有简单的快速解决方法?还是我必须重新编程我的vbscript来处理C#或VB?有什么想法吗?

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

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

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


查看代码也会很有帮助。

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

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

</script>

查看您的代码可能会有所帮助。。。