Шаблоны проверки ASP.NET - PullRequest
0 голосов
/ 13 января 2011

Я привык создавать одну большую функцию проверки для моих методов.В ASP.NET я могу использовать настраиваемые валидаторы и OnServerValidate, который более точен, но также тесно связывает логику с разметкой и делает меня немного неловким, что однажды валидаторы могут быть случайно удалены.Вы рекомендуете И есть ли способ, которым я могу использовать оба шаблона?Возможно создание большого блока для вызова всех пользовательских валидаторов.Недостатком является то, что методы могут вызываться дважды.Но, по крайней мере, это обеспечивает проверку.

Цени любые мысли.

Ответы [ 2 ]

0 голосов
/ 13 января 2011

Существует много хороших размышлений по этому вопросу Блок проверки от MS.Для другого конца спектра посмотрите на Проверка JQuery .То, что блок проверки делает в некотором роде тяжелым внутренним способом, проверка JQuery делает в легком декларативном формате.Это имеет риск удаления, о котором вы говорите.

0 голосов
/ 13 января 2011

Один совет, который я нашел очень полезным, это убедиться, что вы устанавливаете свойство ValidationGroup для каждого созданного вами валидатора и элементы управления, которые будут инициировать отправку формы.Тогда вам не придется почесывать голову, почему что-то не работает из-за несвязанного валидатора в каком-то пользовательском элементе управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...