📅  最后修改于: 2023-12-03 14:50:53.511000             🧑  作者: Mango
TextboxFor
是 ASP.NET MVC 中的一个 HTML 辅助程序,可以用来创建针对模型属性的文本框。
@Html.TextBoxFor(model => model.UserName, new { @class = "form-control", placeholder = "请输入用户名" })
在模型中, UserName
属性将绑定到表单中的文本框。
@class
和 placeholder
属性可以让我们设置文本框的 CSS 类和占位符。
@Html.TextBoxFor(model => model.Age, new { @class = "form-control", type = "number", min = "18", max = "99" })
这将创建一个数字类型的文本框来输入年龄。
我们也可以使用其他输入类型,如 color
、date
、email
、url
等。
@Html.TextBoxFor(model => model.DateOfBirth, "{0:yyyy-MM-dd}", new { @class = "form-control", type = "date" })
DateOfBirth
属性将绑定到日期类型的文本框。使用 type = "date"
可以让浏览器提供日期选择器。
我们可以使用 "{0:yyyy-MM-dd}"
格式字符串来指定日期格式。
TextboxFor
是 ASP.NET MVC 中的一个很实用的 HTML 辅助程序,可以帮助我们快速生成针对模型属性的文本框。
使用 TextboxFor
,我们可以轻松地添加 CSS 类、占位符和其他属性,使文本框更加灵活。