У меня есть частичный вид, который отображается в основном представлении. В частичном представлении используются System.ComponentModel.DataAnnotations
и Html.EnableClientValidation()
.
Щелкнута ссылка, а div, содержащий частичный вид, отображается в JQuery.Dialog()
.
Затем я нажимаю кнопку сохранения без ввода какого-либо текста в моем подтвержденном поле ввода. Это заставляет проверку на стороне клиента срабатывать, как ожидалось, и отображать сообщение "* required" рядом с недопустимым полем.
Когда нажата кнопка отмены, я хочу, чтобы reset подтверждение MVC на стороне клиента возвращалось к состоянию по умолчанию и удаляло любые сообщения, готовые к тому, когда пользователь снова открывает диалоговое окно. Есть ли рекомендуемый способ сделать это?