Просте пояснення: “Значення не потрапляють в межах очікуваного діапазону.”

ОНОВЛЕННЯ: Анонімні плакати, що залишив великий коментар про внутрішні імена. Не забудьте прочитати його.

Під час роботи з подією приймачів і інший код, який посилається елементи списку SharePoint за допомогою об'єктної моделі, Я часто роблять помилки, які генерують ця помилка під час виконання:

Помилка під час завантаження та запуску події приймач Conchango.xyzzyEventReceiver в xyzzy, Версія = 1.0.0.0, Культура = нейтральні, PublicKeyToken = 0dc50a750396c3ac. Додаткова інформація знаходиться нижче. : Значення не потрапляють в межах очікуваного діапазону.

Я думаю, що це досить загальних помилок, що потенційно викликала багато різних способів. Однак, один просте пояснення в тому, що я перебуваю посилань поле неправильно. Якщо ім'я поля «Due Date», Я повинна посилатися на нього як це у випадку ресивер:

властивості.Елемент списку["Термін"]

Коли я друкарські помилки або використовувати випадок неправий, коли посилання на поле, SharePoint генерує вище згаданих помилка виконання. Наприклад, це неправильно:

властивості.Елемент списку["термін"]

</кінець>

Підписатися на мій блог.

Бірки Technorati:

Одна думка про «Просте пояснення: “Значення не потрапляють в межах очікуваного діапазону.”

  1. R Sanjaykuma Патель

    Я згоден з Павлом, але я хочу додати те, що для цього виняток.
    Через деякий час на Ім'я поля відрізняється від в Внутрішнє ім'я поля у списку так намагається отримати доступ до поля за допомогою Ім'я поля в об'єкті модель дає нам вище виняток. Щоб вирішити цю проблему завжди намагаються отримати доступ до поля, використовуючи свої внутрішні імена.
    Як ви можете знайти внутрішніх імена полів?
    1) Перейдіть до списку Sharepoint. Перейдіть на новий | Новий елемент.
    2) Відображається форма створення нового об'єкта. Клацніть правою кнопкою миші на форму і натисніть на перегляд HTML-коду. Шукати внутрішнє ім'я поля в відкритого коду HTML. Ви знайдете внутрішнє ім'я поля разом з ім'я поля.

Дати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *