0

我想在视图中显示来自 ViewModel 的值。如果值为null,则显示为“--”,否则将四舍五入到小数点后2位。我的 ViewModel 中的以下代码给了我“Duplicate DisplayFormat Attribute”错误。

[Display(Name = "Number")]
[DisplayFormat(ConvertEmptyStringToNull = true, NullDisplayText = "--")]
[DisplayFormat(ConvertEmptyStringToNull = false, DataFormatString = "{0:n2}")]
public Nullable<float> C_Targets { get; set; }

我想知道是否有一种方法可以将这两种情况组合在一个 displayformat 属性中?谢谢!

4

0 回答 0