gpt4 book ai didi

asp.net-mvc - 在 View 中格式化小数

转载 作者:行者123 更新时间:2023-12-03 21:07:34 37 4
gpt4 key购买 nike

如果我在一个字段中有一个十进制值,并且我试图在页面上显示,我该如何格式化它(我会在 web 表单中使用 string.format):

@Html.DisplayFor(Function(modelItem) String.Format("{0:n0}",currentItem.QualityM1))

VS2010 中的错误信息:模板只能用于字段访问、属性访问、单维数组索引或单参数自定义索引器表达式。

最佳答案

我不会在 View 中这样做。最好将其集中起来并将此信息作为元数据提供,如下所示:

public class Foo { 

[DisplayFormat(DataFormatString = "{0:n0}")]
public decimal Bar { get; set; }
}

然后像往常一样使用它:
@Html.DisplayFor(m => m.Bar)

关于asp.net-mvc - 在 View 中格式化小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721673/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com