Quick tip, more of a reminder for me. In case you have to add/remove fields from a form dynamically and want to apply validation rules on client-side here’s how you should do:

[csharp]

$form.removeData("validator")
.removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse($form);

[/csharp]