Pregunta

De acuerdo con la documentación NHibernate Validator aquí:

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

Debería ser capaz de pasar mi administrador de recursos para que pueda usarlo para mensajes de error de validación. Ver:

  

Como alternativa, puede proporcionar una ResourceManager durante la comprobación de las reglas de validación mediante programación ...

Y:

  

Si NHibernate Validator no puede resolver una clave de su ResourceManager ni de ValidatorMessage, corresponde al valor predeterminado de una función de valores.

Es incluso muestra un ejemplo de hacer precisamente esto en un atributo en una propiedad de la entidad:

 // 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; }
    }

Sin embargo, por lo que yo puedo ver que no especifica cómo se pasa al gestor de recursos para el marco de validación -? ¿Alguien sabe cómo hacer esto

Gracias!

¿Fue útil?

Solución

Tener un vistazo a este de correos y respuestas a esta cuestión de forma (se describen algunos aspectos críticos en el uso de mensajes de interpolación ).

Espero que esto le ayudará.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top