Salve, tudo bem?
Preciso de um exemplo de como formatar o decimal e gravar no SQL SERVER.
Tanto para o lado cliente quanto server.
[Required]
[Display(Name = "Valor")]
//[DisplayFormat(DataFormatString = "{0:N}", ApplyFormatInEditMode = true)]
//[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:0.00}")]
[Column(TypeName = "decimal")]
public decimal LanValor { get; set; }
Está retornando que o campo não é válido quando coloco virgula. (500,02)
"The field Valor must be a number."
Abaixo o código do .cshtml.
<div class="form-group">
<label asp-for="Lancamento.LanValor" class="control-label"></label>
<input asp-for="Lancamento.LanValor" class="form-control" />
<span asp-validation-for="Lancamento.LanValor" class="text-danger"></span>
</div>
Fraternal abraço,
Haas