2

我想得到输出TotalAmount(例如:1000000000as 1,000,000,000),但我的代码抛出了这个错误:

[ 模板只能与字段访问、属性访问、一维数组索引或单参数自定义索引器表达式一起使用。]。

请在以下情况下给我解决方案。

@Html.DisplayFor(modelItem => item.TotalAmount.ToString("#,##0.00"))
4

2 回答 2

3

模型

[DisplayFormat(DataFormatString = "{0:0,0}")]
public virtual Decimal? TotalAmount{ get; set; }

看法

Html.EditorFor(model => model.TotalAmount)
于 2013-08-11T09:42:24.830 回答
0

你可以试试这个。(它甚至可以处理可为空的列)

@Html.Raw(string.Format("{0:#,#.00}", Model.TotalAmount))
于 2013-08-12T05:28:57.897 回答