У меня есть форма и ненавязчивые проверки. По умолчанию в методе отправки метод проверки на стороне клиента запускается и (если у вас есть какие-либо ошибки) форма выглядит следующим образом:
Проверка выполняется даже до отправки любых данных на сервер.
Теперь это поведение не работает, если вы хотите использовать метод $.ajax. Проверка на стороне клиента не работает. Вы должны вручную проверить все поля в вашем javascript, потеряв всю красоту DataAnnotations.
Есть ли лучшее решение? Я мог бы использовать jquery submit(), но, я думаю, у него нет обратного вызова, например $. Ajax.