Sto provando a formattare una casella di testo Html.EditorFor per avere la formattazione della valuta, sto cercando di basarla su questa discussione String.Format for currency on a TextBoxFor. Tuttavia, il mio testo appare ancora come 0.00 senza formattazione di valuta.Formattazione della valuta MVC
<div class="editor-field">
@Html.EditorFor(model => model.Project.GoalAmount, new { @class = "editor- field", Value = String.Format("{0:C}", Model.Project.GoalAmount) })
V'è il codice per quello che sto facendo, e qui è il codice html per il campo nel sito stesso contenuto all'interno l'editor-campo div naturalmente.
<input class="text-box single-line valid" data-val="true"
data-val-number="The field Goal Amount must be a number."
data-val-required="The Goal Amount field is required."
id="Project_GoalAmount" name="Project.GoalAmount" type="text" value="0.00">
Qualsiasi aiuto sarebbe apprezzato, grazie!
ha funzionato alla grande, grazie! :) –
Qual è la stringa di formato per Valuta (sterline) senza penny? Non riesco a trovarlo fino ad ora. Grazie. – Doomsknight
@Doomsknight, hai provato "" {0: C0} "'? –