Tôi đang cố định dạng một hộp văn bản Html.EditorFor để có định dạng tiền tệ, tôi đang cố gắng căn cứ vào chủ đề này String.Format for currency on a TextBoxFor. Tuy nhiên, văn bản của tôi vẫn hiển thị là 0,00 không có định dạng tiền tệ.Định dạng tiền tệ MVC
<div class="editor-field">
@Html.EditorFor(model => model.Project.GoalAmount, new { @class = "editor- field", Value = String.Format("{0:C}", Model.Project.GoalAmount) })
Có mã cho những gì tôi đang làm và đây là mã html cho trường đó trong chính trang web chứa trong div trường trình chỉnh sửa của khóa học.
<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">
Mọi trợ giúp sẽ được đánh giá cao, cảm ơn!
hoạt động tốt, cảm ơn! :) –
Chuỗi định dạng cho Đơn vị tiền tệ (pao) mà không có pence là gì? Tôi không thể tìm thấy nó như được nêu ra. Cảm ơn. – Doomsknight
@ Doomsknight, bạn đã thử '" {0: C0} "' chưa? –