我正在构建一个在字段中显示货币金额的表单。从视图来看,如果没有设置小数,我希望它显示" 0.00"
我该怎么做?
查看型号:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:0.00}")] //what I tried
public decimal MyDecimal { get; set; }
查看:
@Html.TextBoxFor(model => model.MyDecimal)
方框显示" 0"不是" 0.00"
答案 0 :(得分:3)
DataFormatString = "{0:0.00}")
只有在您使用@Html.EditorFor()
或@Html.DisplayFor()
如果使用TextBoxFor()
,则需要使用
@Html.TextBoxFor(model => model.MyDecimal, "{0:0.00}")