У меня есть страница с несколькими представлениями списка, которые связаны с источниками данных Linq, и они, кажется, работают нормально.
Я хочу добавить проверку, чтобы при установке флажка (IsVoid на объекте) необходимо было вводить комментарии (VoidedComments для объекта).
Вот метод OnValidate связанного объекта:
partial void OnValidate(ChangeAction action)
{
if (action == ChangeAction.Update)
{
if (_IsVoid)
{
string comments = this.VoidedComments;
if (string.IsNullOrEmpty(this._VoidedComments))
{
throw new ValidationException("Voided Comments are Required to Void an Error");
}
}
}
}
Несмотря на наличие динамического валидатора на странице, ссылающейся на ту же группу ValidationGroup, что и динамический элемент управления, при возникновении исключения оно перехватывается в JavaScript, и отладчик хочет взломать. Сообщение никогда не доставляется в пользовательский интерфейс, как ожидалось.
Есть мысли о том, что происходит?