我在我的项目中保存工资值(首先使用 EF 代码)在我的模型中,我有 -
[DisplayFormat(DataFormatString = "{0:0.##}")]
[Display(Name = "Salary")]
public Decimal Salary { get; set; }
当我查看我的数据库时,它似乎已正确保存。我可以看到值为 50000.00,列是 Salary(十进制(18,2),不为空)
但是在我看来,当我尝试显示此值时,它显示为 0.00
视图中的代码是
<tr>
<td>Salary</td>
<td>@Html.DisplayFor(x => x.Salary)</td>
</tr>
知道为什么它显示 0.00 而不是 50000.00 吗?