Когда я пытаюсь войти в свое веб-приложение, я получаю сообщение об ошибке "Subscript out of range"
После ввода правильного пароля и нажатия кнопки "Войти" я сразу же получаю сообщение об ошибке "Вне диапазона".
Любые идеи о том, почему это происходит и какие шаги я могу предпринять, чтобы решить эту проблему?
Буду очень признателен за любую помощь или детали, которые вы можете предоставить!
1 ответ
Обычно это происходит потому, что вы ссылаетесь на несуществующий индекс в массиве или коллекции.
Например, массив содержит 3 элемента, а код ссылается на 4-й.
Индексы массива обычно имеют базовый ноль, поэтому для ссылки на первый элемент вы должны сделать это:
Array (0).
Если вы зациклились, вам понадобится что-то вроде этого:
For i = 0 to Array.Count - 1
strOutput = strOutput & Array(i).ToString
Next
Было бы полезно, если вы запустите приложение в режиме отладки и увидите, на какой линии оно не работает.