2

顧客が Web サイトを通じて更新インシデントを投稿しているときに、このエラーを受け取りました。ソース全体をデバッグしていますが、問題は再現されていません。これらのタイプの問題が発生するのはどのような場合ですか?

ファイル: SupportController.cs メソッド: detailsupdate(string[] Response_Type, string 件のインシデント ID, 文字列の種類,IncidentInfo 件のインシデント情報) 例外メッセージ: インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメーター名: index 内部例外: スタック トレース: System.Collections.ArrayList.get_Item(Int32 インデックス) で System.Collections.Specialized.NameObjectCollectionBase.BaseGetKey(Int32 インデックス) で Syncfusion.Website.MvcApplication.Controllers.SupportController.detailsupdate(String) [] Response_Type、文字列のインシデント ID、文字列の種類、インシデント情報 (インシデント情報)

4

1 に答える 1

2

このエラーについての一般的な説明:これは、コレクション自体に値がないときに" item" から " " を参照すると発生します。 まず、参照するアイテムがコレクションに少なくとも 1 つ含まれていることを確認する必要があります。あなたが得た特定のものについて: エラーを見ると、「get_Item」が呼び出されているように見えますが、取得するものは何もありません。(つまり、コレクションは空です)。何らかの方法でアイテムが追加されていることを確認してください。itemcollection

お役に立てれば!

于 2012-07-11T18:32:18.340 に答える