ViewModel

时间:2016-06-29 00:52:59

标签: c# asp.net-mvc model displayformat

我想在视图中显示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属性中?谢谢!

0 个答案:

没有答案