Моя проблема заключается в следующем:
У меня есть ChildWindow, который получает редактируемый объект.
Я использую атрибуты DataAnnotation, чтобы установить правила проверки.
МойУ сущности есть свойство Name, и к нему применяется обязательный атрибут.
Если я изменяю существующую сущность и очищаю текстовое поле, связывающее свойство Name, я получаю ошибку проверки того, что поле имени является обязательным.
Но когда я добавляю новую сущность и свойство Name равно null, проверка не работает.
Я устанавливаю для свойства Name значение String.Empty в конструкторе класса и отображаюОбъект в дочернем окне, в котором отображается ошибка проверки в текстовом поле.
Какое лучшее решение?
Могу ли я установить кнопку, которая показывает дочернее окно, чтобы не запускать проверку?
В Asp.NET элемент управления кнопки имеет свойство IsCausesValidation, которое имеет значение false, кнопка не запускает проверку.
Заранее спасибо l,