Когда я пытаюсь войти в свое веб-приложение, я получаю сообщение об ошибке «Вне диапазона» - PullRequest
0 голосов
/ 16 августа 2011

После ввода правильного пароля и нажатия кнопки «Войти» я сразу же получаю сообщение об ошибке «Subscript out of Range».

Любые идеи о том, почему это происходит и какие шаги я могу предпринять, чтобы решить эту проблему?

Любая помощь или детали, которые вы можете предоставить, будет принята с благодарностью!

1 Ответ

0 голосов
/ 16 августа 2011

Обычно это происходит потому, что вы ссылаетесь на несуществующий индекс в массиве или коллекции.

например, массив содержит 3 элемента, а код ссылается на 4-й.

Индексы массива обычно начинаются с нуля, поэтому для ссылки на первый элемент вы должны сделать следующее:

Array (0).

Если в цикле вам понадобится что-то вроде этого:

For i = 0 to Array.Count - 1
   strOutput = strOutput & Array(i).ToString
Next

Было бы полезно, если вы запустите приложение в режиме отладки и увидите, на какой линии произойдет сбой.

...