2011-06-21 80 views
1

在一個asp.net應用程序中,我需要獲取本地機器的文化。在這一點上,我已經將線程的文化改變爲當前用戶,所以我已經「寫過」了。在asp.net應用程序中獲取本地機器的文化

System.Threading.Thread.CurrentThread.CurrentCulture System.Threading.Thread.CurrentThread.CurrentUICulture

現在我需要得到什麼機器設置爲記錄purposes.How做呢?

感謝, 布賴恩

回答

1

默認文化是在應用程序的機器配置設置:

參見:http://msdn.microsoft.com/en-us/library/hy4kkhe0.aspx

這種控制,這培養你的線程有 - 如果你不改變它們。所以你必須在你改變它之前讀取System.Threading.Thread.CurrentThread.CurrentCulture 的值之前

如果由於某種原因,這是不可能的,你可以考慮

  • 重新考慮你的設計,使其工作(推薦),或/和
  • 創建一個新的線程,並從以文化(性能影響除外)
  • 手動讀取機配置(沒有詳細說明在這裏,因爲還沒有一個很好的解決方案,並出這個答案的範圍)
+0

OP想知道用戶機器的文化。 –

+0

我不明白這個問題。 – user492238

相關問題