2012-07-11 74 views
1

我收到此错误,而客户通过网站发布更新事件。 我调试整个来源,但问题没有转载。请帮助在哪种情况下引发这类问题?:索引超出范围。必须是非负数且小于集合的大小。参数名称:索引

文件:SupportController.cs 方法:detailsupdate(串[] RESPONSE_TYPE,串incidentid,字符串类型,IncidentInfo incidentinfo) 异常消息:索引超出范围。必须是非负数且小于集合的大小。参数名称:索引 内部异常: 堆栈跟踪:System.Collections.ArrayList.get_Item(Int32索引)位于System.Collections.Specialized.NameObjectCollectionBase.BaseGetKey(Int32索引)位于Syncfusion.Website.MvcApplication.Controllers.SupportController.detailsupdate (字符串[] RESPONSE_TYPE,字符串incidentid,字符串类型,incidentInfo incidentinfo)

回答

1

一般在此错误: 出现这种情况,当你从“itemcollection”当集合本身没有值指的是“item”。
首先你应该确保集合包含至少1项供你参考。
关于你得到的具体的一个: 通过看看这个错误在我看来,“get_Item”被称为,但没有什么可以得到。 (即收集是空的)。确保你有一些手段添加的项目。

希望这会有所帮助!

相关问题