Opções de validação de entrada de formulário no ASP.NET MVC 1.0+
-
12-09-2019 - |
Pergunta
Várias perguntas já foram feitas sobre esse tópico antes, mas como a ASP.NET MVC está avançando bastante rápido, eu gostaria de fazer novamente a pergunta:
O que você recomendaria para fornecer validação de entrada de formulário no ASP.NET MVC?
Requisitos:
- Verificação do lado do servidor
- Verificação do lado do cliente (JavaScript)
- Deve cobrir o básico, como campos obrigatórios, validação de intervalo numérico, validação de regex
(Então basicamente todas (ou a maioria) das coisas que o Controles de validação de WebForms do ASP.NET fazer)
As opções atuais parecem ser:
- Kit de ferramentas de validação no CodePlex
- Pular para a visualização 1 da ASP.NET MVC 2 (Nosso aplicativo é para uso interno e o lançamento será em 6 meses, portanto, podemos nos sentir confortáveis em usar a visualização)
Solução
Eu usaria DataAnnotations, fará parte do MVC, mas pode ser compilado e usado em 1.0.
http://www.asp.net/learn/mvc/tutorial-39-cs.aspx
/M
Outras dicas
xVal deve ser uma boa escolha no seu caso.
Validação Fluente também possui um componente MVC, porém não faz o lado do cliente.Idealmente, isso poderia ser integrado ao xVal.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow