如何为a指定MaxLength 文本框,像MaxLenth =“18”
如何设置TextBox格式字符串 as FormatString =“$ ###,###,###,## 0.00” 在模型中,即使我输入100,它也应自动变为$ 100.00
答案 0 :(得分:6)
如何为文本框指定MaxLength,如MaxLenth =“18”
您可以将其他html属性传递给TextBoxFor
方法:
<%= Html.TextBoxFor(x => x.SomeValue, new { maxlength = "18" })
如何在模型中将TextBox格式字符串设置为FormatString =“$ ###,###,###,## 0.00”,这样即使我输入100,它也应自动变为$ 100.00
您可以使用[DisplayFormat]
属性:
[DisplayFormat(DataFormatString = "{0:$###,###,###,##0.00}", ApplyFormatInEditMode = true)]
public decimal? Value { get; set; }
然后:
<%= Html.EditorFor(x => x.Value) %>