mvc3 — как мне запустить проверку фреймворка перед отправкой, чтобы он также отображал сообщения об ошибках для обязательных полей?

#c# #asp.net #forms #asp.net-mvc-3

#c# #asp.net #формы #asp.net-mvc-3

Вопрос:

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

Как я могу принудительно выполнить проверку framweork и найти требуемые поля, которые не были затронуты?

Спасибо

Ответ №1:

При нажатии кнопки «далее» просто вызовите метод Validate плагина проверки jquery. (предполагая, что вы используете ненавязчивую проверку mvc)