我知道当ASP.Net MVC应用程序模型具有像这样的
装饰的成本属性时[DisplayFormat(DataFormatString = "{0:c}")]
public decimal Cost { get; set; }
然后在我显示的视图上
@Html.DisplayFor(model => model.Cost )
我得到一个带有货币符号的标签,然后是费用。
但是我想知道它是否可以用于测量单位,所以
[DisplayFormat(DataFormatString = "{0:mm}")]
public decimal Size{ get; set; }
然后在我显示的视图上
@Html.DisplayFor(model => model.Size)
给出55毫米
答案 0 :(得分:1)
我猜测DataFormatString
会以某种方式用于String.Format
的输入,因此将"{0:mm}"
更改为"{0} mm"
应该是您正在寻找的。