gpt4 book ai didi

c# - 使用 DataAnnotation 将小数显示为百分比

转载 作者:太空宇宙 更新时间:2023-11-03 12:39:42 25 4
gpt4 key购买 nike

在我的数据库中我有一个十进制值 15.0...

但在我看来它显示为 1,500.00 %..

在我的这个属性的元数据中,我有这个:

[Display(Name = "B Percent:")]
[DisplayFormat(DataFormatString = "{0:P2}", ApplyFormatInEditMode = true)]
public Nullable<decimal> BPercent { get; set; }

在我看来,如何获得显示为 15.0 & 的值?

感谢任何帮助。

最佳答案

格式正确 - 15M 实际上是 1500%。要正确显示 15%,该值需要为 0.15M。您应该将百分比值存储在 01 之间的范围内。

如果您不能这样做,可能的解决方案是 How can I use a percent % in FormatString without it multiplying by 100? .

关于c# - 使用 DataAnnotation 将小数显示为百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39491901/

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