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?

questionAnswers(2)

yourAnswerToTheQuestion