String Formatierung mit doppelten Währungswerten wird nicht korrekt angezeigt.

Ich verwende MVC3 mit einer detaillierten Ansicht, in der formatierte Dollarbeträge wie 1.200,00 USD angezeigt werden müssen. Der Controller übergibt in diesem Fall einen doppelten Wert für MonthlyMortgage an die Ansicht. Die folgende Codezeile zeigt jedoch nicht die richtige Zeichenfolgenformatierung an. Was angezeigt wird, ist 1200,00 $, und was ich brauche, ist 1.200,00 $.

Ich habe versucht:

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

und ich habe es versucht:

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

Kann jemand bitte einplanen, warum dies nicht funktioniert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage