gpt4 book ai didi

c# - 格式化货币值的更有效方法

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

我想在 HTML 页面中将十进制数字显示为美元货币。例如,将 1209.27 显示为 $1,209 27

我没有在模型中使用[DataType(DataType.Currency)],而是直接在 View 中设置每个数字的格式:

@Html.Raw(Regex.Replace(Regex.Replace(String.Format("{0:C}", Model.Price), "(?<=\\.)([^.]*$)", "<sup>&nbsp;$1</sup>"), "\\.<sup>", "<sup>"))

有没有更有效的方法来实现这种格式,而不是重复一遍?

最佳答案

您可以考虑编写 Razor DisplayTemplate 或 custom html helper

关于c# - 格式化货币值的更有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54447254/

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