Я создал несколько модулей DNN (5.2.3) и обнаружил, что если произойдет ошибка в источнике данных объекта (ODS), DNN покажет эту ошибку всем.Пример (хотя в данном случае ошибка не относится к ODS) показан ниже.Это не имеет никакого значения для пользователя.Исключением должно быть «Вещь не найдена» или что-то подобное пользователю.Проблема в том, что этот DropDownList связан с ODS.Итак, мои вопросы:
- Как в DNN я могу переопределить это поведение, чтобы показать полезное сообщение с использованием привязки ODS?
- Как в DNN я могу переопределить это поведение, чтобы показать обобщенное исключениедля всех ошибок в текущем модуле, если определенное исключение не может быть перехвачено, чтобы дать пользователю полезное сообщение?
Пример: «SelectedThingDropDown» имеет SelectedValue, который недопустим, потому что его нетсписок предметов.Имя параметра: значение
PS> Я знаю о try / catch Exceptions.ProcessModuleException (e, ex).Проблема в том, что это не работает для привязки ODS, если я не делаю что-то не так.