【发布时间】:2013-10-25 12:22:15
【问题描述】:
在 MVC Razor 视图中,十进制字段需要显示为百分比BUT,不带百分号。例如2 或2.5
我知道它可以来自模型,它会是这样的:
[AutoMapIgnore]
[DisplayFormat(DataFormatString = "{0:F1}")]
public virtual decimal OffPeakMarginPercent { get { return OffPeakMargin * 100; } }
但根本没有做任何影响,目前显示为:
目前它显示为3.00000 或2.50000。
请指导一下。
非常感谢您的指导和帮助。
编辑:
如果我在下面的视图中格式化,它显示为3.0或2.5
@row.OffPeakMarginPercent.ToString("0.0")
【问题讨论】:
-
你试过了吗
{0:n1}
标签: c# asp.net-mvc razor number-formatting