プロジェクトで給与値を保存しています(最初にEFコードを使用)私のモデルでは-
[DisplayFormat(DataFormatString = "{0:0.##}")]
[Display(Name = "Salary")]
public Decimal Salary { get; set; }
データベースを見ると、正しく保存されているようです。値は 50000.00 で、列は Salary (decimal(18,2), not null) です。
ただし、この値を表示しようとすると、0.00 と表示されます。
ビュー内のコードは
<tr>
<td>Salary</td>
<td>@Html.DisplayFor(x => x.Salary)</td>
</tr>
50000.00 ではなく 0.00 と表示されている理由がわかりませんか?