#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. Подумал, что это может быть ответом, просто проверял, есть ли какой-то другой трюк. Спасибо