2
如何指定的MaxLength爲 文本框,就像MaxLenth = 「18」formatString的在Asp.NET一個TextBoxFor()MVC
如何設置文本框格式字符串 作爲formatString中=「$ ###,###,###,## 0.00" 模型因此,即使我輸入100就應該自動成爲$ 100.00
如何指定的MaxLength爲 文本框,就像MaxLenth = 「18」formatString的在Asp.NET一個TextBoxFor()MVC
如何設置文本框格式字符串 作爲formatString中=「$ ###,###,###,## 0.00" 模型因此,即使我輸入100就應該自動成爲$ 100.00
如何指定的MaxLength爲一個文本框,就像MaxLenth = 「18」
你可以通過附加的HTML屬性的TextBoxFor
方法:
<%= Html.TextBoxFor(x => x.SomeValue, new { maxlength = "18" })
如何設置文本框格式字符串作爲formatString中=「$ ###,###,###, ## 0.00" 模型因此,即使我輸入100就應該自動成爲$ 100.00
您可以使用[DisplayFormat]
屬性:
[DisplayFormat(DataFormatString = "{0:$###,###,###,##0.00}", ApplyFormatInEditMode = true)]
public decimal? Value { get; set; }
然後:
<%= Html.EditorFor(x => x.Value) %>
感謝您的maxlength.But [DisplayFormat(DataFormatString = 「{0:$ ###,###,###,## 0.00}」,ApplyFormatInEditMode = true)] 公共小數點?價值{get;組; }不能正常工作,它根本不需要格式化。 – 2011-02-04 12:09:37