2013-06-07 3 views
0

Я работаю в приложении MVC. В моем приложении у меня есть проверки свойств mvc, используя аннотации данных. Также у меня есть некоторые проверки на стороне клиента для некоторых полей. Мне нужно запустить оба проверки вместе, нажав кнопку «Отправить».как очистить стороны клиента и проверки MVC?

В настоящее время только проверка на стороне клиента срабатывает первым и возвращает значение false. После действительных входов выполняется проверка mvc.

Пожалуйста, помогите

ответ

0

Я использовал проверку на стороне клиента в форме «Отправить» формы. Таким образом, проверки на стороне клиента и аннотации данных на стороне сервера работают вместе.

+0

Увольняют один за другим. Проверка на стороне клиента сначала запускается с использованием jQuery, а затем, если она пройдет, форма будет отправлена ​​на сервер. Как только он достигнет сервера, он проверяется на стороне сервера, прежде чем он достигнет вашего метода контроллера. В методе контроллера вы можете сделать еще больше проверки, если хотите. – Gudradain

1

Обычно проверки на стороне клиента используется, чтобы не отправлять некорректные данные на сервер. В то же время он повторяет проверку на стороне сервера. Причина проверки на стороне сервера:

  • Вы не уверены, что проверка клиента всегда будет отключать неиспользуемые данные;
  • вы используете одни и те же структуры данных на вашем веб-сайте и через API (в случае API вы даже не иметь «клиент» проверка)

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

Смежные вопросы