如何将html类添加到asp.net mvc 4 html助手?

时间:2016-04-28 19:41:51

标签: html asp.net-mvc twitter-bootstrap asp.net-mvc-4 html-helper

尝试将一个bootstrap类添加到EditorFor生成但没有工作的输入中......

@Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })

没有帮助工作正常:

<input class ="form-control" name="Name" type="Text" value="@Model.Nome" />

2 个答案:

答案 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。希望这会有所帮助...