onclick = "return $ (this) .closest ('form'). checkValidity ();"

я есть форма и ненавязчивые проверки включены. По умолчанию в методе отправки выполняется проверка на стороне клиента, и (если у вас есть какие-либо ошибки) форма выглядит следующим образом:

Проверка происходит еще до того, как какие-либо данные будут отправлены на сервер.

Теперь это поведение не работает, если вы хотите использовать метод $ .ajax. Проверка на стороне клиента не работает. Вы должны вручную проверить все поля в вашем javascript, потеряв всю красоту DataAnnotations.

Есть ли лучшее решение? Я мог бы использовать JQueryпредставить() но я думаю, что он не имеет обратного вызова, как$ .ajax.

Ответы на вопрос(4)

Ваш ответ на вопрос