Html.EditorFor テキストボックスをフォーマットして通貨のフォーマットを設定しようとしています。このスレッドString.Format for currency を TextBoxFor に基づいて作成しようとしています。ただし、私のテキストは、通貨の書式設定なしで 0.00 として表示されます。
<div class="editor-field">
@Html.EditorFor(model => model.Project.GoalAmount, new { @class = "editor- field", Value = String.Format("{0:C}", Model.Project.GoalAmount) })
私がやっていることのコードがあります。ここに、もちろんエディターフィールド div 内に含まれる Web サイト自体のそのフィールドの html があります。
<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">
どんな助けでも大歓迎です、ありがとう!