程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> ASP.NET 設置貨幣的幣種及金額的小數點位數

ASP.NET 設置貨幣的幣種及金額的小數點位數

編輯:.NET實例教程
我們在處理貨幣類型的數據時,經常會遇到貨幣類型數據的顯示。例如在中文的機器上顯示的總是¥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();
    }
   然後再需要顯示金額的頁面中繼承這個基類即可。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved