@html.EditorFor(m=>m.id,new {@maxlength="10"})
这似乎不起作用
@Html.TextBoxFor(m=> m.id,new { maxlength="10" });
EditorFor使用模板,您可以覆盖自己.我不认为他们会考虑这样传递的属性. TextBoxFox<>在代码中生成它,并且应该正常工作.