【发布时间】:2018-02-09 08:17:35
【问题描述】:
我在部分视图中有 TextboxFor,我想显示十进制格式示例(3,108,000.00)。用于显示但希望我通过 Ajax 调用控制器的值为空。谢谢你的帮助。
@Html.TextBoxFor(x => x.List_TRNQuotationLeasing.CashBook, new { @class = "numeric form-control right", @Value = Model.List_TRNQuotationLeasing.CashBook != null ? Model.List_TRNQuotationLeasing.CashBook.Value.ToString("#,##0.00") : "" })
【问题讨论】:
-
你能把你的 Ajax 代码放进去吗?
-
您可以将值作为最小值提交,然后在服务器端进行处理吗?因此,例如,如果该值以 GBP 为单位并且为 3,108,000.00,您将提交 310800000 - 即
3,108,000.00 * 100以便士表示。然后,您将服务器上的该值除以 100 以获得原始值 -
否则你可以走自定义模型绑定器路线 - 这可能有点矫枉过正 - stackoverflow.com/questions/37389084/…
标签: c# asp.net-mvc razorengine html.textboxfor