업데이트: 익명 포스터 왼쪽 내부 이름에 대 한 좋은 의견. 그것을 읽고 해야 합니다..
이벤트 수신기 및 다른 참조 하는 코드 개체 모델을 통해 SharePoint 목록 항목을 작업할 때, 내가 자주 실수 런타임에이 오류를 생성 하는:
오류 로드 하 고 이벤트 수신기 Conchango.xyzzyEventReceiver xyzzy 실행, 버전 1.0.0.0 =, 문화 = 중립, Publickeytoken 등 = 0dc50a750396c3ac. 추가 정보는 아래. : 값이 예상된 범위 내에서 떨어지지 않는다.
이 잠재적으로 여러 가지 방법으로 발생 하는 상당히 일반 오류 라고 생각. 그러나, 하나의 간단한 설명이입니다는 내가 오전 참조 하지 필드 올바르게. 경우에 필드 이름이 "기한", 나 이런 이벤트 수신기에 그것을 참조 해야 합니다.:
속성입니다.ListItem["기한"]
때 철자 또는 잘못 된 경우 필드를 참조할 때 사용, SharePoint에서는 위의 런타임 오류를 언급. 예를 들어, 이것은 잘못 이다:
속성입니다.ListItem["기한"]
</끝>
테크노 태그: SharePoint 개발
폴 동의 하지만 또한이 예외에 대 한 뭔가 추가..
언젠가 필드 이름 다는 필드 내부 이름 그래서 필드를 사용 하 여 액세스 하려고 하는 목록에서 필드 이름 개체에서 모델을 통해 우리 위의 예외. 해결 하려면이 문제는 항상 그들의 내부 이름을 사용 하 여 필드에 액세스할 수 시도.
어떻게 필드의 내부 이름을 찾을 수 있습니까?
1) Sharepoint 목록으로 이동. 새로운 이동 | 새 항목.
2) 새 항목 양식 표시 됩니다.. 폼을 마우스 오른쪽 단추로 클릭 하 고 소스 보기 클릭. 열린된 HTML 코드에서 필드 내부 이름 검색. 필드 이름 필드 내부 이름을 발견할 것 이다.