none
DataAnnotations Dúvida RRS feed

  • Pergunta

  • Boa tarde estou com a seguinte duvida:

    Tenho uma classe filho que herda da classe pai,

    porém algumas propriedades da classe pai são obrigatórias e quando uso a opção if (ModelState.IsValid), sempre traz como false, apesar de todas as propriedades estarem preenchidas.

    Nesse caso sou obrigado a preencher as propriedades da classe pai mesmo sem usar ?

    Para que o if (ModelState.IsValid) seja true ?

    Obrigado.

    sexta-feira, 25 de setembro de 2015 16:28

Todas as Respostas

  • Boa tarde estou com a seguinte duvida:

    Tenho uma classe filho que herda da classe pai,

    porém algumas propriedades da classe pai são obrigatórias e quando uso a opção if (ModelState.IsValid), sempre traz como false, apesar de todas as propriedades estarem preenchidas.

    Nesse caso sou obrigado a preencher as propriedades da classe pai mesmo sem usar ?

    Para que o if (ModelState.IsValid) seja true ?

    Obrigado.

    Só lembrando percebi que sou obrigado de qualquer forma preencher os modelos requeridos como:

     @Html.HiddenFor(x => x.Nome, new { @Value ="CAMPO NOME"})

    Imagine se eu tiver 50 campos vou ter que fazer dessa forma ?

    Obrigado.

    sexta-feira, 25 de setembro de 2015 17:02
  • Se os elementos da classe Herdada forem Obrigatórios você também é obrigado a passar todos os dados.

    Um herança nada mais é do que herdar todo comportamento da outra classe!

    Vamos tentar esclarecer !!!

    Quais classes você está usando nesse problema aparente ?

    Qual o motivo dessa herança ?

    Se puder cole o código das classes ?

    A sua view está como ?

     

    Fulvio Cezar Canducci Dias

    sexta-feira, 25 de setembro de 2015 18:44