【发布时间】:2016-04-29 04:45:01
【问题描述】:
正在尝试将引导类添加到由 EditorFor 生成但不起作用的输入中...
@Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })
没有助手工作正常:
<input class ="form-control" name="Name" type="Text" value="@Model.Nome" />
【问题讨论】:
-
你的方法是正确的@Rieth。它应该工作。使用 F12(即浏览器中的开发人员工具)并检查为元素生成的 html 是什么以及应用于元素的样式/类。你可以从那里得到线索。
-
您不能在 MVC-4 中向
EditorFor()添加属性。直到 MVC-5.1 才添加该功能。你需要使用@Html.EditorFor(m => m.Name, new { @class = "form-control" })
标签: html asp.net-mvc twitter-bootstrap asp.net-mvc-4 html-helper