Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fekz

MVC Data Anottation

Recommended Posts

Pessoal, estou aprendendo .NET e criei um projeto MVC

 

Estou utilizando Data Anotattion para validar meus formulários.

Tenho um campo "Preço" que é float.

 

Acontece que a validação do cliente só permite números com "." por exemplo, 14.2

E quando eu envio, o servidor volta para a tela com erro, dizendo esperar um número como 14,2.

 

Ou seja, com as 2 validações, eu não consigo finalizar o cadastro.

 

Já utilizei o globalization no meu XML, não funcionou:

<system.web>
   <globalization uiCulture="pt-BR" culture="pt-BR" />

 

Já tentei também colocar "DataFormatString"

E não vai!

 public class Livro
   {
       public int Id { get; set; }
       [Required]
       public string Titulo { get; set; }
       [DisplayFormat(DataFormatString = "{0:0,00}")]
       public decimal Preco { get; set; }
       public int EditoraId { get; set; }
       public virtual Editora Editora { get; set; }
   }

 

 

Alguém tem idéia?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.