我有一個MVC形式以下TextBoxFor:爲什麼我的TextBoxFor正確顯示貨幣值?
<div class="col-xs-3">
@Html.TextBoxFor(m => m.SalesSubTotal, null, new { @class = "form-control", title = "", @tabindex = "-1", @readonly = "readonly", @style = "text-align:right", Value = String.Format("{0:C2}", Model.SalesSubTotal) })
</div>
用戶永遠不會真正在此字段中輸入一個值。
$("#SalesSubTotal").val(salesSubTotal.toFixed(2));
當頁面第一次顯示輸入顯示$ 0.00包裝爲我所期望的:現場總是通過在一個JavaScript函數的線(如下所示)進行更新。但是,當字段更新時,貨幣符號從不顯示。因此,而不是顯示$ 90.15之類的東西,它顯示90.15。
有人可以看到我在做什麼錯嗎?