In der MVC Razor-Ansicht muss ein Dezimalfeld als Prozentsatz BUT ohne Prozentzeichen angezeigt werden. Zum Beispiel 2
oder 2.5
Formatierung einer Dezimalzahl als Prozentsatz zur Anzeige in der Ansicht?
verstehe ich es von Modell sein kann, und es wird so etwas wie sein: an all
[AutoMapIgnore]
[DisplayFormat(DataFormatString = "{0:F1}")]
public virtual decimal OffPeakMarginPercent { get { return OffPeakMargin * 100; } }
aber nicht tut jede bewirken, derzeit es wird wie folgt angezeigt:
Zur Zeit wird es als 3.00000
oder 2.50000
angezeigt.
Können Sie bitte führen.
Ich schätze Ihre Anleitung und Hilfe sehr.
Edit:
Wenn ich Format wie unten in Sicht, zeigt es als 3.0
oder 2.5
@row.OffPeakMarginPercent.ToString("0.0")
Nun haben Sie versuchen '{0: n1}' – V4Vendetta