CẬP NHẬT: Một áp phích chưa xác định người để lại một bình luận lớn về nội bộ tên. Hãy chắc chắn để đọc nó.
Khi làm việc với các sự kiện thu và mã khác mà tài liệu tham khảo bản ghi danh sách SharePoint thông qua các mô hình đối tượng, Tôi thường làm cho những sai lầm mà tạo ra lỗi này tại thời gian chạy:
Lỗi nạp và chạy sự kiện nhận Conchango.xyzzyEventReceiver trong xyzzy, Phiên bản = 1.0.0.0, Văn hóa = trung tính, PublicKeyToken = 0dc50a750396c3ac. Bổ sung thông tin là dưới đây. : Giá trị không nằm trong phạm vi dự kiến.
Tôi nghĩ rằng đây là một lỗi khá chung chung có khả năng gây ra nhiều cách khác nhau. Tuy nhiên, một lời giải thích đơn giản là tôi đang tìm một lĩnh vực không chính xác. Nếu tên của trường là "Ngày hết hạn", Tôi phải tham chiếu nó như thế này trong một bộ tiếp nhận sự kiện:
bất động sản.ListItem["Ngày"]
Khi tôi sai hoặc sử dụng các trường hợp sai khi tham khảo các lĩnh vực, SharePoint tạo ra ở trên đề cập đến thời gian chạy lỗi. Ví dụ:, Điều này là sai:
bất động sản.ListItem["ngày"]
</kết thúc>
Tôi đồng ý với paul nhưng tôi cũng muốn thêm một cái gì đó cho ngoại lệ này.
Đôi khi các Tên trường khác với các Tên nội bộ trường trong danh sách vì vậy cố gắng truy cập vào các lĩnh vực bằng cách sử dụng Tên trường trong các đối tượng mô hình cho chúng ta một ngoại lệ ở trên. Để giải quyết vấn đề này luôn luôn cố gắng để truy cập vào các lĩnh vực bằng cách sử dụng tên nội bộ của họ.
Làm thế nào bạn có thể tìm thấy các tên nội bộ của các trường?
1) Đi đến danh sách Sharepoint. Đi đến mới | Khoản mục mới.
2) Hình thức mục mới sẽ được hiển thị. Nhấp chuột phải vào biểu mẫu và bấm vào View Source. Tìm kiếm tên nội bộ trường trong mã HTML được mở. Bạn sẽ tìm thấy tên nội bộ trường cùng với tên trường.