gpt4 book ai didi

c# - 如何格式化未在 C# MVC 中初始化的小数?

转载 作者:太空宇宙 更新时间:2023-11-03 23:30:05 24 4
gpt4 key购买 nike

我正在构建一个在字段中显示货币金额的表单。从 View 上看,如果没有设置小数点,我希望它显示“0.00”

我该怎么做?

查看模型:

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:0.00}")] //what I tried
public decimal MyDecimal { get; set; }

查看:

@Html.TextBoxFor(model => model.MyDecimal)

方框显示“0”而不是“0.00”

最佳答案

DataFormatString = "{0:0.00}") 仅在您使用 @Html.EditorFor()@Html.DisplayFor()

如果使用 TextBoxFor() 你需要使用

@Html.TextBoxFor(model => model.MyDecimal, "{0:0.00}")

关于c# - 如何格式化未在 C# MVC 中初始化的小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32608793/

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