Comment faire pour forcer MVC pour Valider Ivalidatableobjet

Il semble que, lorsque MVC valide un Modèle qui traverse le DataAnnotation attributs (comme requis, ou la plage) d'abord, et si l'un de ceux qui échouent, il saute de l'exécution de la validation de la méthode sur mon Ivalidatableobjet modèle.

Est-il un moyen d'avoir MVC aller de l'avant et exécuter cette méthode même si la validation échoue?

Honnêtement, je commence à aimer ce comportement par défaut. Si vous faites des Affaires au niveau de la validation de votre méthode de validation qui implique quelque chose de cher comme des connexions de base de données, puis de son mieux pour PAS appel à eux à moins que le modèle est valide.

OriginalL'auteur Mr Bell | 2011-06-21