Chaîne de caractères.Format de la monnaie sur un TextBoxFor
J'essaie d'obtenir @String.Format("{0:0.00}",Model.CurrentBalance)
dans ce @Html.TextBoxFor(model => model.CurrentBalance, new { @class = "required numeric", id = "CurrentBalance" })
Je veux juste la monnaie de montrer que .00 à l'intérieur de ma zone de texte mais j'ai pas de chance. Des idées sur comment je faire cela?
Vous devez vous connecter pour publier un commentaire.
string.format("{0:c}", Model.CurrentBalance)
devrait vous donner la devise mise en forme.OU
@Html.TextBoxFor(model => model.CurrentBalance, new { @class = "required numeric", id = "CurrentBalance", Value=String.Format("{0:C}",Model.CurrentBalance) })
$1.000.000,00
pour un million de dollars, et selon les paramètres que vous pourriez obtenir($20.00)
ou-$20.00
pour les négatifs.Value
a pour capitale?Cela vous permet de définir le format et supplémentaire attributs HTML.
Tout Dan-o solution a fonctionné, j'ai trouvé un problème avec elle au sujet de l'utilisation de la forme des TempData (voir ImportModelStateFromTempData et ExportModelStateToTempData). La solution qui a fonctionné pour moi a été David Spence de l' sur un sujet.
Spécifiquement: