如何限制MVC中文本框中的字符长度?

MrM*_*MrM 8 .net html c# asp.net asp.net-mvc

我想在MVC中将文本框限制为10个字符.

<label ID="lbl2" runat="server" Width="20px"></label>
<%=Html.TextBox("polNum") %>    
<label ID="lbl1" runat="server" Width="10px"></label>
Run Code Online (Sandbox Code Playgroud)

我知道你可以在.net中设置Max Length属性.如何使用以这种方式生成的文本框在MVC中执行此操作?

Pau*_*aul 13

你需要设置一些html属性......类似于:

<%=Html.TextBox("polNum",null, new {maxlength=10}) %>   
Run Code Online (Sandbox Code Playgroud)

祝好运

  • 实际上,你不需要这个过载.您可以跳过null并使用双参数版本. (3认同)