我正在尝试学习 MVC。我有一个非常简单的要求,我想在表格中显示的数字中插入逗号。这就是我所拥有的。
模型
public partial class PACKAGE
{
public string PACKAGEID { get; set; }
[UIHint("withcommas")]
public Nullable<long> FILESIZE { get; set; }
}
视图\共享\DisplayTemplates\withcommas.cshtml
@Model withcommas
@{
<span>[@Model.ToString("#,##0")]</span>
}
我确实想在它周围添加方括号。
视图\主页\Packages.cshtml
@Html.DisplayFor(modelItem => item.FILESIZE)
我在显示器上看到的是“2287097 withcommas [2,287,097];” 我不明白为什么除了格式化的数字之外还会显示原始数字和提示名称。我不明白为什么最后会有一个额外的分号。