数据注释要进行舍入

Ano*_*use 3 entity-framework data-annotations

嗨我在我的一个模型中有一个属性是:

[Required(ErrorMessage = "Total (Exc. GST) is a required field.")]
[Display(Name = "Total (Exc. GST):")]
[DataType(DataType.Currency)]
public virtual decimal TotalExcludingGst { get; set; }
Run Code Online (Sandbox Code Playgroud)

它上面有货币注释.

问题是当它在验证期间发生问题时它会显示4个小数位,例如

57500.0000

无论如何都要添加一个注释,使得这两个小数位在验证消息中?

ami*_*t_g 5

[DisplayFormat(DataFormatString = "{0:F2}")]
Run Code Online (Sandbox Code Playgroud)

要么

[DisplayFormat(DataFormatString = "{0:C}")]
Run Code Online (Sandbox Code Playgroud)