我想在视图中显示ViewModel的值。如果value为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属性中?谢谢!