2011-07-07 11 views
0

index.htmをvbscriptを含むdefault.aspxにスワップしましたが、奇妙な理由で.htmとして機能しましたが、.aspxページとしてこのエラーが発生します。.htmから.aspxファイルへの変換中にエラーが発生しました

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

このための簡単な修正方法はありますか?または、C#またはVBを回避するために私のvbscriptを再プログラムする必要がありますか?何か案は?

+1

これはおそらくコードを表示するのに役立ちます... – NotMe

答えて

0

vbscriptがクライアント側であることを前提とすると、.aspxを変更すると、クライアント側のコードではなくサーバーコードとしてvbscriptが実行されている可能性があります。 script要素でVBScriptを入れてみてください:あなたはは、VBではなく、クライアントのサーバー上で実行したいん場合

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

、あなたはをPage_Load()関数内で別の関数を宣言していないことを確認してください。関数内で関数を宣言することはできません。

また、コードを確認すると便利です。

0

コードが.aspxページ内に正しく配置されているかどうかを確認したい場合があります。

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

</script> 
関連する問題