Question

Selon la documentation NHibernate Validator ici:

http://nhforge.org/wikis /validator/nhibernate-validator-1-0-0-documentation.aspx

Je devrais pouvoir passer mon gestionnaire de ressources que je peux l'utiliser pour les messages d'erreur de validation. Voir:

  

Sinon, vous pouvez fournir un ResourceManager tout en vérifiant les règles de programmation validation ...

  

Si NHibernate validateur ne peut pas résoudre une clé de votre ResourceManager ni de ValidatorMessage, il retombe à la valeur par défaut intégré des valeurs.

Il montre même et par exemple de faire tout cela dans un attribut sur une propriété d'entité:

 // a not null numeric string of 5 characters maximum
    // if the string is longer, the message will
    // be searched in the resource bundle at key 'long'
    [Length(Max = 5, Message = "{long}")]
    [Pattern(Regex = "[0-9]+")]
    [NotNull]
    public string Zip
    {

        get { return zip; }
        set { zip = value; }
    }

Cependant, pour autant que je peux le voir ne précise pas comment vous passez le gestionnaire de ressources au cadre de validation - personne ne sait comment faire

Merci!

Était-ce utile?

La solution

Jetez un oeil à cette post et des réponses à cette question SO (il décrit quelques précautions dans l'utilisation de messages interpolateur ).

Espérons que cela vous aidera.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top