Formato de cadena con valores dobles de moneda que no se muestran correctamente.

Estoy usando MVC3 con una vista detallada que necesita mostrar una cantidad de dólares formateada como $ 1,200.00. El controlador está pasando un valor doble en este caso para MonthlyMortgage a la vista. La línea de código a continuación, sin embargo, no muestra el formato de cadena correcto. Lo que se muestra es $ 1200.00, y lo que necesito es $ 1,200.00.

Yo he tratado:

[email protected]("{0:c}", Html.DisplayFor(model => model.MonthlyMortgage))

Y he intentado esto:

[email protected]("{0:#,###,###,##0.000}", Html.DisplayFor(model => model.MonthlyMortgage))

¿Alguien por favor puede enunciar por qué esto no funciona?

Respuestas a la pregunta(2)

Su respuesta a la pregunta