我有一個我想用丹麥語運行的MVC網站。.net mvc在同一頁上應用不同的區域設置
基於這個線程,我得到了它的工作。
.Net MVC4 Culture set correct, but validation still English
但我也有幾個地方我想生成JavaScript,在這裏我想區域設置是英語,因爲這是在JavaScript中有效的唯一的事情。
@Model.price
會給9,95
string.Format("{0:#.##}",Model.price)
也給9,95。
而且
string.Format("{0:#,##}",Model.price)
會給予10
那麼,什麼是建立正確的「英語」的JavaScript使用剃刀時,該網站是在丹麥的最佳做法?
澄清:您是否想知道在具有不同默認語言的網站上工作時,如何編寫所有JavaScript英文版? – bump
默認的區域設置是丹麥語,是的,但如果JavaScript獲得「var foo = 5,7」,那麼它會窒息。它希望「var foo = 5.7」,但我所有的小數現在都使用逗號。 –
通過CultureInfo.InvariantCulture作爲第一個參數。這一切都需要 –