Удаление повторяющихся записей из сводки проверки asp.net

#asp.net #validation

#asp.net #проверка

Вопрос:

У меня есть элемент управления сводкой проверки на моей странице, и мои средства проверки обязательных полей находятся в виде списка. В listview может быть любое количество элементов, поэтому у меня будет несколько валидаторов с одним и тем же сообщением. Например, в моем представлении списка может быть 5 текстовых полей с запросом имени, к каждому текстовому полю прикреплен обязательный валидатор полей с сообщением «Пожалуйста, введите свое имя». В моей сводке проверки отображаются 5 сообщений об ошибках, в которых говорится: «Пожалуйста, введите свое имя». Как я могу сделать так, чтобы в сводке проверки отображалась одна ошибка с чем-то вроде «Требуются имена».

Любая помощь очень ценится.

Спасибо

Комментарии:

1.Возможно, я ошибаюсь, но, полагаю, вам нужно будет выполнить пользовательскую обработку ошибок в этом сценарии. ASP .Управление проверкой сети AFAIK, не предоставляет эту функциональность. Взгляните на эти статьи msdn.microsoft.com/en-us/library/1ze30x3t.aspx msdn.microsoft.com/en-us/library/3w0bs977.aspx

Ответ №1:

Рассмотрите возможность использования пользовательского средства проверки. Вы можете установить для сообщения об ошибке значение «Требуются имена», а затем в пользовательской проверке проверить состояние каждого из ваших полей имени. Вы также можете подключить скрипт на стороне клиента ClientValidationFunction .

Комментарии:

1. Подумал, что это может быть ответом, просто проверял, есть ли какой-то другой трюк. Спасибо