Asp.net-Mvc

mvc3 最大長度輸入

  • May 28, 2012

這可能有點籠統,但我想限制編輯器欄位中輸入的字元數。

@html.EditorFor(m=>m.id,new {@maxlength="10"})

這似乎不起作用。

嘗試將其更改為

@Html.TextBoxFor(m=> m.id,  new { maxlength="10" });

EditorFor 使用模板,您可以自己覆蓋這些模板。我認為他們沒有像這樣考慮您傳入的屬性。TextBoxFox<> 在程式碼中生成它,並且應該可以正常工作。

引用自:https://stackoverflow.com/questions/10784538