Forum

ASP.net Globalizati...
 
Bildirimler
Hepsini Temizle

ASP.net Globalization

2 Yazılar
1 Üyeler
0 Likes
754 Görüntüleme
(@SertanOzcan)
Gönderiler: 20
Eminent Member
Konu başlatıcı
 

Merhaba. Şu şekilde bir sıkıntım var ve işin içinden çıkamıyorum. Aslında konu çok uzun; ama en özet haliyle;

 vb.net framework 4.0 ile visual studio 2012 kullanarak yazılan bir sayfanın load kısmına  Response.Write(String.Format("{0:c}", 123456.78)) bu satır yazılıyor ve sonuç olarak $123,456,78 bu çıktı alınıyor. web.config dosyasında veya sayfanın herhangi bir yerinde herhangi bir tanımlama kullanılmamıştır.sayfa en yalın halindedir. ben sonucun 123.456,78 TL olarak çıkmasını istiyorum fakat ne denediysem olmadı. Bir fikri olan olursa sevinirim. Saygılarımla.

 
Gönderildi : 08/05/2013 17:48

(@SertanOzcan)
Gönderiler: 20
Eminent Member
Konu başlatıcı
 

Arkadaşlar sorunu çözdüm 🙂

 Master sayfamın en başına aşağıdaki kodu ekliyorum ve sorun kalmıyor.

 Dim culture As New Globalization.CultureInfo("tr-TR", False)

        culture.NumberFormat.CurrencyDecimalDigits = 2

        culture.NumberFormat.CurrencyDecimalSeparator = ","

        culture.NumberFormat.CurrencyGroupSeparator = "."

        culture.NumberFormat.NumberDecimalDigits = 2

        culture.NumberFormat.NumberDecimalSeparator = ","

        culture.NumberFormat.NumberGroupSeparator = "."

        Threading.Thread.CurrentThread.CurrentCulture = culture 

 
Gönderildi : 08/05/2013 18:25

Paylaş: