asp.net-mvc - mvc3 maxLength输入

标签 asp.net-mvc asp.net-mvc-3 editorfor

这可能有点笼统,但我想限制在editorfor字段中字符插入的数量。

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


这似乎不起作用。

最佳答案

尝试将其更改为

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


EditorFor使用模板,您可以覆盖自己。我认为他们没有考虑到您这样传递的属性。 TextBoxFox <>用代码生成它,并且应该可以正常工作。

关于asp.net-mvc - mvc3 maxLength输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10784538/

相关文章:

asp.net-mvc - 如何从 View 中检索传递给我的自定义 EditorFor 的对象属性的 VALUE?

c# - 无法将 HttpPostedFileBase 对象转换为字节数组

c# - 在 MVC 3 中使用现有的 Web 服务

jquery - 如何在 ASP.NET MVC 中为单词着色

c# - Controller 在 mvc 4 中不工作

asp.net-mvc-3 - 网络网格排序不工作 MVC 3 Razor

c# - 在 MVC 2 中使用 Html.EditorFor 时如何设置字段的出现顺序?

asp.net-mvc - EditorFor 忽略 tabindex。你如何设置tabindex?

c# - TryUpdateModel 仅在更新子对象的单元测试中失败

asp.net-mvc - 尝试使用 fiddler 获取 oauth token