none
Datanotations de Acordo com CheckBox escolhido RRS feed

  • Pergunta

  • Bom dia,

    Galera vou ter que criar uma classe ex: "Mymodel" segue exemplo abaixo

    public class Mymodel
            {
                [Required]
                public string CkeckBox { get; set; }
    
                [Required]
                public string Campo1 { get; set; }
    
                [Required]
                //Depende do CheckBox Escolido
                public string Campo2 { get; set; }
            }
    Pergunta, Tem como eu colocar uma validação no datanotions dependendo da escolha do CheckBox ?


    quarta-feira, 28 de agosto de 2013 14:50

Respostas

  • Você pode criar um Custom Attribute e manipular a sua validação como bem entender..

    public class ValidaCheckBox : ValidationAttribute
    {
        public override bool IsValid(object propertyValue)
        {
    	//Realiza as validações
         }
    }

    Usando o atributo:

    [ValidaCheckBox(ErrorMessage = "Valor inesperado")]

    quarta-feira, 28 de agosto de 2013 15:18

Todas as Respostas

  • Você pode criar um Custom Attribute e manipular a sua validação como bem entender..

    public class ValidaCheckBox : ValidationAttribute
    {
        public override bool IsValid(object propertyValue)
        {
    	//Realiza as validações
         }
    }

    Usando o atributo:

    [ValidaCheckBox(ErrorMessage = "Valor inesperado")]

    quarta-feira, 28 de agosto de 2013 15:18
  • Boa Tarde,

    Então mas como no ValidaCheckBox eu posso obter o Campo1 e Campo2

    [ValidaCheckBox(ErrorMessage = "Valor inesperado")]

    para validar se estar preenchido.

    Pode ajudar ?

    quinta-feira, 29 de agosto de 2013 15:43