Я работаю над веб-приложением, имеющим некоторый код ASP.NET, который генерирует некоторые значения в javascript для Views.
var userLocation = { lat: @Model.Location.Latitude, lng: @Model.Location.Longitude };
Это прекрасно работает на моем компьютере и генерирует что-то вроде этого:
var userLocation = { lat: 9.9333333, lng: -84.0833333 };
Проблема заключается в том, что я настраивал среду разработки на другом компьютере, для которого для языковых настроек было задано испанское, и в этом случае сгенерированный JavaScript выглядит следующим образом (обратите внимание на запятую в качестве десятичного разделителя):
var userLocation = { lat: 9,9333333, lng: -84,0833333 };
И это ясно покажет ошибку в javascript.
Я изменил настройки на компьютере, чтобы использовать настройки локали США, но ничего не изменилось на выходе (яперестроил решение и даже перезагрузил компьютер, но безрезультатно).
Мне было интересно, как лучше установить параметры локали в веб-приложении, чтобы оно всегда создавало точку в качестве десятичного разделителя.
Спасибо!Будет