2017-02-16 122 views
0

我怎样才能美元符号添加到MVC值

@Html.TextBoxFor(x => x.RefundAmount, new { @class = "form-control", id = "RefundAmount", name = "RefundAmount",disabled="disabled" }) 
+0

如果你想添加'$'符号? –

+0

之前在文本框中的值 – ArunRaju

+0

这取决于你想要做什么..如果你想要'$'不应该被删除的货币格式,然后把它放在文本框外作为一个简单的解决方案。如果它只是您想要显示的文本,您可以简单地在文本框中显示的文本前附加'$'。 –

回答

0
@Html.TextBoxFor(x => "$"+x.RefundAmount, new { @class = "form-control", id = "RefundAmount", name = "RefundAmount",disabled="disabled" }) 

试试这个上面的代码

+0

它不起作用 – ArunRaju

+0

您的帖子不清楚。请解释清楚 –

0

如果您确信它会是HTML5功能的浏览器,您可以使用模式属性。

pattern="^\\$?(([1-9](\\d*|\\d{0,2}(,\\d{3})*))|0)(\\.\\d{1,2})?$"

0
@Html.TextBoxFor(model => model.RefundAmount, new { @class = "required numeric", Value=String.Format("$ {0}",Model.RefundAmount) }) 

试试这个