Nella vista MVC Razor, è necessario visualizzare un campo decimale come percentuale MA senza segno percentuale. Per esempio 2
o 2.5
formattando un decimale come percentuale da visualizzare in vista?
Capisco che può essere da modello e sarà qualcosa di simile a:
[AutoMapIgnore]
[DisplayFormat(DataFormatString = "{0:F1}")]
public virtual decimal OffPeakMarginPercent { get { return OffPeakMargin * 100; } }
Ma non sta facendo alcun effettuazione a tutti, attualmente viene visualizzato come:
Attualmente viene visualizzato come 3.00000
o 2.50000
.
Potete per favore guida.
Apprezzo molto la tua guida e il tuo aiuto.
Edit:
Se formato io in vista, come di seguito, viene visualizzato come 3.0
o 2.5
@row.OffPeakMarginPercent.ToString("0.0")
Bene ha fatto si tenta '{0: n1}' – V4Vendetta