Я пытаюсь отформатировать текстовое поле Html.EditorFor для форматирования валюты, я пытаюсь сфокусировать его на этой теме String.Format for currency on a TextBoxFor. Однако мой текст по-прежнему отображается как 0,00 без форматирования валюты.Форматирование валюты MVC
<div class="editor-field">
@Html.EditorFor(model => model.Project.GoalAmount, new { @class = "editor- field", Value = String.Format("{0:C}", Model.Project.GoalAmount) })
Существует код для того, что я делаю, и вот HTML для этого поля на веб-сайте сам содержащемуся в редактор поля DIV конечно.
<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">
Любая помощь будет оценена, спасибо!
работал отлично, спасибо! :) –
Какая строка формата для валюты (фунтов) без пенсов? Кажется, я не могу найти его. Благодарю. – Doomsknight
@Doomsknight, вы пробовали '' {0: C0} "'? –