Форматирование строки с двойными значениями валюты отображается неправильно.
Я использую MVC3 с подробным представлением, которое должно отображать отформатированные суммы в долларах, такие как 1200,00 долларов США. Контроллер передает в этом случае двойное значение для MonthlyMortgage для представления. Однако строка кода ниже не отображает правильное форматирование строки. То, что отображается, составляет 1200 долларов, а мне нужно 1200 долларов.
Я пытался:
[email protected]("{0:c}", Html.DisplayFor(model => model.MonthlyMortgage))
и я попробовал это:
[email protected]("{0:#,###,###,##0.000}", Html.DisplayFor(model => model.MonthlyMortgage))
Может кто-нибудь, пожалуйста, включите, почему это не работает?