【发布时间】:2015-03-29 03:01:17
【问题描述】:
我是 .NET 的新手。我无法弄清楚在我的视图中显示三位小数的正确语法。
在我目前的模型中:
<<Display(name:="Straight Rate")>
Public Property StraighRate() As Decimal
Get
Return mStraightRate
End Get
Set(ByVal value As Decimal)
mStraightRate = value
End Set
End Property
我知道我需要在我的模型中使用 DisplayFormat,但我无法弄清楚使它工作的语法。
在我的模型中添加 DisplayFormat 的语法后,我是否需要在视图中执行任何其他操作?
这是我目前的观点:
@Html.DisplayFor(Function(modelItem) currentItem.StraightRate)
【问题讨论】:
-
你应该总是有一个 String 方法,它以正确的格式返回它并使用它来绑定到 UI(当然,除非你正在编辑/输入)让 String 方法进行格式化并返回带有格式的值。
-
msdn.microsoft.com/en-us/library/0c899ak8(v=vs.110).aspx,据我了解,您需要
"0.000"的格式。
标签: asp.net-mvc vb.net displayformat