Параметры для различных ошибок с валидаторами - PullRequest
1 голос
/ 17 апреля 2011

Я часами читал о разных способах получения разных сообщений об ошибках при проверке одного элемента управления, но, к сожалению, я не наткнулся на то, что действительно соответствует тому, что мне нужно.Я был бы более чем рад изменить клиентское сообщение об ошибке через javascript, но некоторые из моих элементов управления требуют двух проверок базы данных, поэтому я должен проверить действительность на стороне сервера.Если мне придется, я буду придерживаться одного общего сообщения.Я бы действительно предпочел этого не делать.

Итак, допустим, вам нужно было выполнить несколько обязательных проверок на стороне сервера, и вы хотели иметь возможность отображать другое сообщение об ошибке в зависимости от того, что вы обнаружите после обработки.,Каково будет ваше решение?

Мои варианты пока:

1) Просто перейдите с общим сообщением.

2) Удалите ValidateSummary / Validators и внедрите мой собственныйпроверяет, когда нажимают на кнопку «Отправить».

Если у кого-то есть предложение, я бы хотел его услышать.

Ответы [ 2 ]

1 голос
/ 17 апреля 2011

Вы можете использовать пользовательский валидатор и iImplemente событие "OnServerValidate" ...

Это событие будет на стороне сервера, поэтому вы сможете получить доступ к БД или любому другому на сервере..

0 голосов
/ 18 мая 2011

Я бы хотел, чтобы Акрам опубликовал свое решение в качестве ответа, а не комментария, чтобы он мог получить кредит. Простое удаление итогового контроля и построение моей собственной решило мою проблему.

«Держите свои валидаторы. Просто выбросьте резюме. - Акрам Шахда 17 апреля в 0:05»

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