gpt4 book ai didi

ASP.NET MVC 3 在 SQL Server 2008 的模型中显示十进制值(18,1)

转载 作者:行者123 更新时间:2023-12-02 17:06:15 25 4
gpt4 key购买 nike

我对模型上设置的十进制值有疑问。在我的SQL服务器中,displaySize字段类型是decimal(18,1)如何在模型中设置小数类型?

当我设置时

 public decimal displaySize { get; set; }

它显示为 21.00,而不是 21。如果我输入 3.7,那么结果就是 3.70。

如何设置小数格式?这听起来很简单,但我目前是 MVC 3 的初学者。你能给一些答案吗?谢谢。

最佳答案

您可以使用DisplayFormatAttribute在您的模型属性上:

[DisplayFormat(DataFormatString = "{0:0.###}")]
public decimal displaySize { get; set; }

上面将输出最多 3 位小数的数字。

其他custom numeric formatsstandard numeric formats也可以使用。

关于ASP.NET MVC 3 在 SQL Server 2008 的模型中显示十进制值(18,1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9410791/

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