当我尝试登录我的网络应用程序时,收到“下标超出范围”错误

时间:2011-08-16 12:13:14

标签: authentication asp-classic

输入正确的密码并点击登录后,我立即收到“下标超出范围”错误。

关于为什么会发生这种情况的任何想法以及我可以采取哪些步骤来解决它?

非常感谢您提供的任何帮助或详细信息!

1 个答案:

答案 0 :(得分:0)

这通常是因为您在数组或集合中引用了不存在的索引。

e.g。该数组中有3个项目,代码指的是第4个。

数组索引通常是零基数,因此要引用第一项,您将执行此操作:

阵列(0)。

如果循环,你需要这样的东西:

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

如果您在调试模式下运行应用程序并查看它失败的哪一行,这将有所帮助。