Десятичный разделитель MVC с несколькими культурами - PullRequest
4 голосов
/ 24 мая 2011

Я работаю с приложением с несколькими культурами, и когда я изменяю культуру 'pt' на 'en', десятичный разделитель меняется на. Есть способ исправить десятичный разделитель?

спасибо.

1 Ответ

5 голосов
/ 24 мая 2011

Сверните свое CultureInfo, изменив стандартное:

var cInfo = CultureInfo.CreateSpecificCulture("en-us");

cInfo.NumberFormat.NumberDecimalSeparator = ",";
cInfo.NumberFormat.CurrencyGroupSeparator = ",";
cInfo.NumberFormat.PercentDecimalSeparator = ",";

Thread.CurrentThread.CurrentCulture = cInfo;
Thread.CurrentThread.CurrentUICulture = cInfo;
...