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