String Formatação com valores duplos de moeda não exibidos corretamente.
Estou usando o MVC3 com uma exibição detalhada que precisa exibir valores monetários formatados como US $ 1.200,00. O controlador está passando um valor duplo neste caso para MonthlyMortgage para a exibição. A linha de código abaixo, no entanto, não exibe a formatação correta da string. O que é exibido é de US $ 1200,00 e o que eu preciso é de US $ 1.200,00.
Eu tentei:
[email protected]("{0:c}", Html.DisplayFor(model => model.MonthlyMortgage))
e eu tentei isso:
[email protected]("{0:#,###,###,##0.000}", Html.DisplayFor(model => model.MonthlyMortgage))
Alguém pode por favor planejar porque isso não está funcionando?