我目前正在开发一个ASP.NET MVC 4.5应用程序。
我尝试将模型中的属性呈现为正确的数字值:
ViewModel中的属性:
public decimal? Price { get; set; }
数据库中的数据如下所示:99999,99
我期望的格式应该是这样的:99.999,99
在我的Razor视图中,我像这样使用属性:
@Model.Price
很遗憾,它看起来仍然像这样:99999.99
你知道如何在视图中正确格式化该 十进制数? 值吗?
是否有不使用显示模板的解决方案?
谢谢!!!
EditorFor
时我认为你应该使用一个模板。 - Salah Akbari@Model.Price.ToString("#.##")
- Liam