Почему ToString форматирует число с неправильным десятичным разделителем - PullRequest
0 голосов
/ 17 февраля 2020

В моих настройках локали-> цифры / валюта десятичный символ установлен на точку. Тем не менее, когда я использую следующее в представлении Razor:

<td class="number-col">@Model.TendersReceived[i].Wq.ToString("N")</td>

Он отображает число с запятой в качестве десятичного разделителя. Проблема не в другом компьютере для веб-сервера, потому что я использую IIS моего dev P C. Или IIS следует другим локальным настройкам?

1 Ответ

1 голос
/ 17 февраля 2020

попробуйте

@Model.TendersReceived [i] .Wq.ToString ("N2")

или

<td class="number-col">string.Format("{0:0.00}", @Model.TendersReceived[i].Wq)</td>
...