我正在尝试使用 Html.TextBoxFor 在我的项目中设置一个 TextBox 控件。
但是,它似乎只有以下任何一个的方法签名:
Lambda 表达式和值:
<%= Html.TextBoxFor(t => t.ProjectDetails.Title, Model.ProjectDetails.Title)%>
或者
Lambda 表达式和 HtmlAttributes:
<%= Html.TextBoxFor(t => t.ProjectDetails.Title, new { maxlength = 10})%>
这不是样式问题,因为控件 id 是已知的:可以使用 ProjectDetails_Title 和样式表。但是,maxlength 不能通过 CSS 设置,因为它是一种行为。
我知道您可以使用 Html.Textbox 指定所有三个,但我想利用 Html.TextBoxFor 的额外功能。
关于如何为使用 Html.TextBoxFor 呈现的控件设置值和最大长度的任何想法?
感谢您对此的任何帮助!