2012-07-11 82 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」被稱爲,但沒有什麼可以得到。 (即收集是空的)。確保你有一些手段添加的項目。

希望這會有所幫助!

相關問題