Model view controller 如何使显示模板正确工作

Model view controller 如何使显示模板正确工作,model-view-controller,number-formatting,Model View Controller,Number Formatting,我正在努力学习MVC。我有一个非常简单的要求,我想在表中显示的数字中插入逗号。这就是我所拥有的 型号 public partial class PACKAGE { public string PACKAGEID { get; set; } [UIHint("withcommas")] public Nullable<long> FILESIZE { get; set; } } @Model withcommas @{ <span>[@Mo

我正在努力学习MVC。我有一个非常简单的要求,我想在表中显示的数字中插入逗号。这就是我所拥有的

型号

public partial class PACKAGE
{
    public string PACKAGEID { get; set; }
    [UIHint("withcommas")]
    public Nullable<long> FILESIZE { get; set; }
}
@Model withcommas
@{
    <span>[@Model.ToString("#,##0")]</span>
}
@Html.DisplayFor(modelItem => item.FILESIZE)
我在显示屏上看到的是“2287097,带逗号[2287097];” 我不明白为什么除了格式化的数字外,还显示了提示的原始数字和名称。我不明白为什么结尾有一个额外的分号