我是.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)
答案 0 :(得分:4)
使用DisplayFormatAttribute
。 DataFormatString
属性确定值在DisplayTemplate
<Display(name:="Straight Rate")>
<DisplayFormat(DataFormatString:="{0:0.000}")>
Public Property StraighRate() As Decimal
答案 1 :(得分:0)
mStraightRate = Format(value, ##.##.##)
你可以使用英镑标志你想要的货币你可以简单地..
mStraightRate = Format(value,"currency")
有更多的选择,但自定义使用顶部。