Использование механизма просмотра Razor - как мне форматировать десятичное значение с запятыми и двумя знаками после запятой?

Как видно из названия, у меня есть значение в моей модели просмотра, которая является десятичной. Я не контролирую это. Я хотел бы отобразить его как валюту с помощью Razor View Engine.

[email protected]("{0:0.00}", 1005.3422)

получает меня туда частично:

$1005.34

но как я могу получить запятые там?

Спасибо

Ответ 2

В большинстве случаев, когда вы не получаете персонажа, которого вы ожидаете при преобразовании строк, это может быть проблема локали. Например, вы развиваетесь с помощью en-us locale, но у кого-то есть локаль fr-FR. Затем дата, валюта и т.д. Будут отформатированы и проанализированы по-разному.