【发布时间】:2018-07-08 04:03:29
【问题描述】:
我目前正在开发一个 ASP.NET MVC 4.5 应用程序。
我尝试将模型中的属性呈现为正确的数值:
ViewModel 中的属性:
public decimal? Price { get; set; }
数据库中的数据如下所示:99999,99
我想要的格式如下所示:99.999,99
在我的剃刀视图中,我使用如下属性:
@Model.Price
不幸的是,它看起来仍然像这样:99999.99
你知道我该如何格式化那个十进制吗?值在我看来是正确的吗?
还有不使用展示模板的解决方案吗?
谢谢!!!
【问题讨论】:
-
必须是 textbox.for 吗?
-
你可以试试,
EditorFor我觉得你应该用模板。 -
@Model.Price.ToString("#.##")
标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor