我们在处理货币类型的数据时,经常会遇到货币类型数据的显示。例如在中文的机器上显示的总是¥50,200.00这样的格式,
那么如果我们要显示$50,200这样的格式呢,这里面就涉及到了两点:
    1. 将当前区域设置为美国 
    2. 设置金额的小数位数为0 

         我们可以做一个基类 BasePage,在这个基类中重写InitializeCulture()这个方法。代码如下:

    protected override void InitializeCulture()    
    {      
    Thread.CurrentThread.CurrentCulture 
    = new CultureInfo("en-US"false); Thread.CurrentThread.CurrentCulture.NumberFormat.CurrencyDecimalDigits = 0
     
    base.InitializeCulture();    
    }

    然后在需要显示金额的页面中继承这个基类即可。

    相关文章:

    • 2022-12-23
    • 2021-10-25
    • 2022-01-02
    • 2022-12-23
    • 2021-08-26
    • 2021-11-28
    • 2021-10-23
    • 2021-05-07
    猜你喜欢
    • 2021-10-25
    • 2021-04-13
    • 2022-12-23
    • 2021-05-12
    • 2021-12-05
    • 2022-12-23
    • 2021-07-09
    相关资源
    相似解决方案