La validation par défaut dans MVC 3 est basé sur jQuery de Validation, dont je peux habituellement personnaliser avec quelque chose comme:
$.validator.setDefaults({
submitHandler: function() { alert('submitHandler'); },
errorPlacement: function(error, element) {
// do something important here
alert('errorPlacement');
},
errorClass: "error",
errorElement: "input",
onkeyup: false,
onclick: false
})
Mais, cela ne semble pas fonctionner dans MVC 3. Plus précisément, errorPlacement ne jamais être appelé et je n'ai aucune idée pourquoi. Je vais chercher le submitHandler appelé, mais jamais errorPlacement.
Comment puis-je personnaliser la validation pour correspondre quelle que soit la structure/le style que j'ai besoin pour mon style du site? La valeur par défaut est grande, mais il ne fonctionne pas toujours dans chaque situation.