2012-07-11 1 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"를 참조 할 때 발생합니다.
먼저 컬렉션에 참조 할 수있는 항목이 적어도 하나 있는지 확인해야합니다.
가지고 계신 특정 정보 : 오류를 보면 "get_Item"이 호출되지만 얻을 수있는 것이 없습니다. (즉, 컬렉션이 비어 있음). 어떤 방법으로 항목을 추가했는지 확인하십시오.

희망이 도움이됩니다.

관련 문제