Проверка по умолчанию в MVC 3 основана на jQuery Validation, которую я обычно могу настроить с помощью следующего:
$.validator.setDefaults({
submitHandler: function() { alert('submitHandler'); },
errorPlacement: function(error, element) {
// do something important here
alert('errorPlacement');
},
errorClass: "error",
errorElement: "input",
onkeyup: false,
onclick: false
})
Но, похоже, это не работает в MVC 3. В частности, errorPlacement никогда не кажется вызываемым, и я понятия не имею, почему. Я получу вызов submitHandler, но никогда не ошибаюсь.
Как я могу настроить валидацию для соответствия любой структуре/стилю, который мне нужен для моего стиля сайта? По умолчанию это замечательно, но он не всегда работает в любой ситуации.