Nesse artigo vamos ver como customizar as mensagens de erro que o DataAnnotations produz quando aplicamos validações em Formulários Blazor.
Esse artigo é uma continuação direta do artigo em que falamos sobre Validação de Forms no Blazor.
ErrorMessage
No artigo anterior nós vimos como podemos utilizar os DataAnnotations, para validar uma classe de modelo no EditForm do Blazor.
Se você testar o exemplo anterior, e ver o resultado das validações, verá que as mensagens de erro apresentadas no formulário estão todas em inglês.
Os DataAnnotations de validação nos permitem customizar essas mensagens, através da propriedade ErrorMessage. Veja na Figura 1 como podemos customizar as mensagens de erro de todas as validações da classe Cliente.

Testando
Execute a aplicação de exemplo e navegue ao componente /cliente. Preencha o formulário para forçar os erros de validação e veja as mensagens traduzidas. Confira aqui na Figura 2.

Veja que as mensagens padrão em inglês, foram todas substituídas pelas mensagens customizadas com o ErrorMessage. Esse é um recurso bem simples, mas muito útil em aplicações que não precisam de recursos de Localização.
Em um futuro artigo aqui nesse blog, irei explorar uma implementação de Localização, para exibição de labels e mensagens em diferentes idiomas.
Grande Abraço e até o próximo!
Um comentário em “Mensagens de Erro de Validação no Blazor”