2009-02-04 9 views
0

J'utilise la méthode UpdateModel pour la validation. Comment puis-je spécifier le texte des messages d'erreur tels qu'ils apparaissent dans le récapitulatif de validation?Résumé de validation personnalisée


Désolé, je n'étais pas tout à fait clair. Lorsque j'appelle UpdateModel(), s'il y a une erreur d'analyse, par exemple si une valeur de chaîne est spécifiée pour un champ double, un message d'erreur "SomeProperty is invalid" est automatiquement ajouté au ModelState.

Comment puis-je spécifier le texte pour ledit automatiquement généré message d'erreur?

Si j'implémente IDataErrorInfo comme suggéré, sa propriété de message d'erreur est appelée pour chaque colonne, que le classeur par défaut le considère comme valide ou non.

Je devrais réimplémenter la fonctionnalité de capture d'erreur d'analyse que je reçois gratuitement avec le classeur par défaut. Par ailleurs, les messages d'erreur "SomeProperty is invalid" par défaut semblent avoir mystérieusement disparu dans la RC. Un résumé de validation apparaît et les champs pertinents sont mis en évidence mais le texte est manquant! Une idée de pourquoi c'est?

Merci encore et j'espère que toute cette gaufre a du sens!

Répondre

Questions connexes