asp.net-mvc – asp.net mvc设置数字格式默认十进制千位分隔符

如何在asp.net mvc中为格式化数字设置默认小数和千位分隔符而不管文化?
您可以创建一个DisplayTemplate来处理视图中显示的数字:

/Views/Shared/DisplayTemplates/float.cshmtl:

@model float
@string.Format("{0:N2}", Model);

然后你可以从你的视图中调用它,如果Amount是float类型的话:

@Html.DisplayFor(m => m.Amount)
https://stackoverflow.com/questions/13086494/asp-net-mvc-set-number-format-default-decimal-thousands-separators

转载注明原文:asp.net-mvc – asp.net mvc设置数字格式默认十进制千位分隔符