Проверка данных в ASP.NET MVC - PullRequest
       2

Проверка данных в ASP.NET MVC

3 голосов
/ 17 февраля 2012

Я хочу разрешить пользователям добавлять правила проверки в базу данных, например «Пароль не может совпадать с именем пользователя» или что-то в этом роде.Я знаю, как проверять эти правила на стороне сервера, но я хотел бы иметь набор доступных валидаторов, которые можно установить во время выполнения, а также работать на стороне клиента.

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

На данный момент у нас есть проверка работоспособности во время выполнения и передача сообщений проверки обратно вклиент использует Json, который работает нормально, но требует (асинхронной) обратной передачи.Если мы сможем реализовать проверку на стороне клиента, мы сможем устранить обратную передачу проверки, которая повышает производительность приложения, но опять же, я не уверен, каким путем идти.У кого-нибудь есть хорошие мысли?

1 Ответ

1 голос
/ 17 февраля 2012

вы пробовали атрибут удаленной проверки? если вам нужен поиск в базе данных, вам нужен ajax.

http://msdn.microsoft.com/en-us/library/gg508808(v=vs.98).aspx

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