我有一个用于货币的财产:
[DisplayFormat(DataFormatString = "{0:C0}")]
public long Budget { get; set; }
它在我的视图中显示如下:
@Model.Budget
我如何显示这样的数字:“ 10000000000”?
我尝试了一些不同的数据格式字符串:{0:# #}
,{0:#,#}
和{0:N0}
,但是数字不受影响-它仅显示为“ 10000000000”。
解决方案
问题是这样的:
@Model.Budget
必须是这样:
@Html.DisplayFor(model => model.Budget)