Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Carregando comentários...