Exclua a propriedade de identificação da Validação XVAL
-
26-09-2019 - |
Pergunta
Posso excluir a regra de valudação para a propriedade de identificação? No momento, recebo a seguinte mensagem ValidationError quando enviar o formulário:
- O campo de identificação é necessário.
Solução
A partir de http://xval.codeplex.com/thread/view.aspx?threadid=54212
Obtendo um ModelState.isvalid = false com uma mensagem de “ID é necessária”
Eu acho que você está falando sobre validação do lado do servidor aqui. Lembre-se de que o trabalho principal do XVAL é permitir a validação do lado do cliente, onde esse problema não ocorre. No cliente, você não criará uma caixa de texto para "ID" (porque você não gostaria que o usuário a edite diretamente) - pelo menos não durante a fase de criação - para que o validador do lado do cliente ignore a propriedade ID, não tentar validá -lo porque não há controle de entrada para validar. No servidor, o comportamento varia de acordo com o que o corredor de validação que você está usando.