尝试将一个bootstrap类添加到EditorFor生成但没有工作的输入中......
@Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })
没有帮助工作正常:
<input class ="form-control" name="Name" type="Text" value="@Model.Nome" />
答案 0 :(得分:0)
您使用的是哪个版本的MVC?
对MVC 5.1添加了对htmlAttributes的支持。 http://www.asp.net/mvc/overview/releases/mvc51-release-notes
答案 1 :(得分:0)
您可能需要在编辑器模板和自定义模板中分配类,如下所示:
@Html.EditorFor(x => x.Summary)
<div>
@Html.TextBoxForModel(x => x.Summary, new { @class = "form-control" })
</div>
有关详细信息,请查看Html.EditorFor and htmlAttributes。希望这会有所帮助...