In meinem Code, ich habe ...Warum ist das Währungsformat falsch?
litCost.Text = string.Format("{0:c}", orderEntity.Cost);
Und der Ausgang ist ...
$ 2,00
Auch es Daten eingereicht im US-Format will.
Und doch ....
in der IIS-Einstellung Webseite für .net Globalisierung, Kultur und UI Kultur ist English (United Kingdom) (en-GB)
.
Und in den Windows-Region-Einstellungen in der Systemsteuerung ist der Speicherort auf United Kingdom festgelegt und das Währungssymbol ist £
.
Dieser Formatwechsel passiert, denke ich, nach einem Neustart.
Irgendwelche Ideen?
Versuchen Sie, Thread.CurrentThread.CurrentCulture und Thread.CurrentThread.CurrentUICulture zu drucken. – Emanuele