Validação alteração de campos MVC

Estou com uma dúvida que acho ser possível fazer com o MVC. Estou precisando validar quando um campo é alterado no formulário, porém para funcionar corretamente eu preciso saber o valor anterior do campo (antes de ser alterado), seria possível recuperar o valor anterior dentro da função de validação ?

Eu poderia ficar armazenando o valor anterior e verificar, porém isso gera um retrabalho e exige alguns controles a mais.

Também poderia verificar pela tabela salva, mas isso tem a limitação de só funcionar na primeira vez que o valor é alterado, na segunda vez o valor fica defasado.

Acho que é possível recuperar o valor, só não encontrei como fazer. Uma vez que se a validação retornar falso o valor é recuperado para o anterior.

Então como posso dentro da validação saber o valor anterior e atual para validar a alteração ?

Em um gatilho também seria possível ?

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags mvc ou faça a sua própria pergunta.