locked
validaciones en el modelo RRS feed

  • Pregunta

  • buenas tardes tengo este modelo

    public class LayoutAddonsModel : LayoutModel
        {
            public LayoutAddonsModel() {
                this.isAttachment = false;
            }
            public bool isAttachment { get; set; }   // significa que es compatible  un layout con otro layout (Recipt con complmenentos)
            [Display(Name="Seccion padre")]
            public long parentFieldSectionId { get; set; }
            //
            public bool IsPrintOnSamePage { get; set; }
        }

    ese modelo pues en el front crea la vista un chkIsAttachment etc

    el problema es que parentFieldSectionId  es un Dropbox o combobox en HTML, y le quiero poner una validación desde el modelo

    con el uso de Data Annotations pero la validación no se como hacerlo como puedo decirle

    si el chkbox esta activado entonces el combobox debe tener selección desde Data Annotations es eso posible

    viernes, 17 de febrero de 2017 18:53

Respuestas

  • hola

    entiendo se trata de un desarrollo asp.net mvc, no?

    estas habilitando las validacion en el cliente ?

    What is Unobtrusive Validation? - ASP.NET MVC Demystified

    >>si el chkbox esta activado entonces el combobox debe tener selección desde Data Annotations es eso posible

    si en el codigo ocultas el dropdownlist no aplicara la validacion, pero para eso define la propiedad del model como nulable

    public long? parentFieldSectionId { get; set; }

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 17 de febrero de 2017 19:48