“/”应用程序中的服务器错误。 索引超出了数组界限,求解决

菜鸟AAA 2021-03-18 11:03:51
报错信息如下:

索引超出了数组界限。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IndexOutOfRangeException: 索引超出了数组界限。

源错误:


行 50: TextString += "评论奖励:<input type=\"text\" name=\"config6\" emptyok=\"true\" maxlength=\"10\" value=\"" + config[6] + "\" /><br/>\r\n";
行 51: TextString += "图片地址:<input type=\"text\" name=\"config7\" emptyok=\"true\" maxlength=\"100\" value=\"" + config[7] + "\" /><br/>\r\n";
行 52: TextString += "接口地址:<input type=\"text\" name=\"config8\" emptyok=\"true\" maxlength=\"100\" value=\"" + config[8] + "\" /><br/>\r\n";
行 53: TextString += "<input type=\"submit\" value=\"确定配置\" />\r\n";
行 54: TextString += "</form>\r\n";

源文件: c:\wwwroot\web\xml\admin\book\config.aspx.cs 行: 52

堆栈跟踪:


[IndexOutOfRangeException: 索引超出了数组界限。]
admin_book_config.Page_Load(Object sender, EventArgs e) in c:\wwwroot\web\xml\admin\book\config.aspx.cs:52
System.Web.UI.Control.OnLoad(EventArgs e) +106
System.Web.UI.Control.LoadRecursive() +68
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3785

版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.3770.0
...全文
257 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hui1202 2021-04-12
你写数组不判断长度的么? if( config.length>0) { todo... } 不然你怎么知道你config里是否有值
  • 打赏
  • 举报
回复
石岩Maple 2021-03-19
你这个config的长度不足9,所以当你取config[8]的时候没取到,报错了呗,检查下你config的入值
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区

6.0w+

社区成员

.NET技术交流专区
社区管理员
  • ASP.NET
  • R小R
  • 喵叔哟
加入社区
帖子事件
创建了帖子
2021-03-18 11:03
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。