У меня есть страница с двумя путями отправки; SaveAndContinue и SaveAndExit. Они точно такие же, за исключением класса CSS и действия контроллера.Ошибка проверки на стороне клиента ASP.Net MVC - работа для одной кнопки, но не другая
Первый, SaveAndContinue будет корректно проверять клиентскую сторону, и он не будет отправляться на контроллер, если ModelState.IsValid является ложным. В то время как второй полностью пропустит проверку на стороне клиента и отправит на контроллер с ModelState.IsValid будет ложным.
Я использую стандартную проверку аннотаций данных, и ничто другое не является особенным. Нет функций jQuery/AJAX.
У кого-нибудь есть предложения, почему кто-то будет работать, а другой нет?
Я использую MVC 3, jQuery.validate, jQuery.validate.unobtrusive.
благодарит заранее.
Есть обе кнопки типа submit? – Marko
А что именно не работает? Что бы вы хотели? – Marko
Да, обе кнопки представляют и точно такие же, за исключением класса CSS и действия контроллера. Вторая кнопка не проверяет на стороне клиента, прежде чем нажать на контроллер, тогда как первая -. Я хочу, чтобы они оба вели себя одинаково или, по крайней мере, понимали, почему они этого не делают. – marjoh