Ошибка преобразования из файла .htm в файл .aspx - PullRequest
0 голосов
/ 07 июля 2011

Я поменял свой index.htm на default.aspx, который содержит некоторый vbscript, но по какой-то странной причине он работал как .htm, но как страница .aspx дает мне эту ошибку:

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

Есть ли быстрое простое исправление для этого? или я должен перепрограммировать мой VBScript для работы вокруг C # или VB? Есть идеи?

Ответы [ 2 ]

0 голосов
/ 07 июля 2011

Возможно, вы захотите проверить, правильно ли размещен ваш код на странице .aspx.

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

</script>
0 голосов
/ 07 июля 2011

Предполагая, что ваш vbscript предназначен для клиентской стороны, изменение .aspx может запускать vbscript как код сервера, а не как код на стороне клиента.Попробуйте поместить vbscript в элемент script:

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

Если вы do хотите, чтобы VB запускался на сервере, а не на клиенте, убедитесь, что вы не объявляете другую функцию внутриФункция Page_Load ().Вы не можете объявить функцию внутри функции.

Также было бы полезно увидеть ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...