Como posso personalizar a validação discreta no ASP.NET MVC 3 para corresponder ao meu estil

A validação padrão no MVC 3 é baseada emjQuery Validation, que geralmente posso personalizar com algo como:

$.validator.setDefaults({
  submitHandler: function() { alert('submitHandler'); },
  errorPlacement: function(error, element) {
    // do something important here
    alert('errorPlacement');
  },
  errorClass: "error",
  errorElement: "input",
  onkeyup: false,
  onclick: false
})

Mas, isso não parece funcionar no MVC 3. Especificamente, errorPlacement nunca parece ser chamado e não faço ideia do porquê. Vou chamar o submitHandler chamado, mas nunca errorPlacement.

Como posso personalizar a validação para corresponder a qualquer estrutura / estilo que eu exija para o estilo do meu site? O padrão é ótimo, mas nem sempre funciona em todas as situaçõe

questionAnswers(4)

yourAnswerToTheQuestion