none
Problema con validacion Metadata RRS feed

  • Pregunta

  • Hola a todos ! 

    tengo el siguiente bloque de codigo :

    [Required(ErrorMessageResourceName = "CampoRequerido" , ErrorMessageResourceType = typeof(GR_Mensajes))]
                [LocalizedDisplayName("COMPROBANTES_CONTRATO_Descripcion", NameResourceType = typeof(GR_Modelo))]
                [StringLength(50, ErrorMessageResourceName = "StringLength", ErrorMessageResourceType = typeof(GR_Mensajes))]
                public string Descripcion { get; set; }
    
                [Required(ErrorMessageResourceName = "CampoRequerido", ErrorMessageResourceType = typeof(GR_Mensajes))]
                [LocalizedDisplayName("COMPROBANTES_CONTRATO_Peso", NameResourceType = typeof(GR_Modelo))]
                public int Peso { get; set; }

    el probema que en la vista no se me valida la propiedad descripcion, me salta una excepcion en EF en el designer que la propiedad no puede ser null, pero la otra propiedad de peso si la valida bien , asi que estoy desconcertado!

    Si alguien tiene idea de porque puede ser, le voy a agradecer!



    Patricio Urbieta

    miércoles, 16 de octubre de 2013 11:39

Todas las respuestas

  • Puede ser por culpa del LocalizadDisplayName. Verifica si en el archivo de recursos tienes realmente una cadena que se llame con exactitud "COMPROBANTES_CONTRATO_Descripcion". Y lo mismo con "StringLength", comprueba que esté bien definida en el .resx.

    miércoles, 16 de octubre de 2013 13:57
  • Hola Alberto! tambien pense eso , pero lo verifique y no. Lo que no agregue tal vez es que esta clase hereda de otra y por lo que estuve leyendo ese puede ser el problema, si alguien sabe como se pude solucionar, me hace un favor. Igual las propiedades que no se validan no son de la clase base, son propias de la clase hija!



    Patricio Urbieta

    miércoles, 16 de octubre de 2013 17:35