如何将Bootstrap格式应用于Html.EnumDropDownListFor()?

Ref*_*din 2 asp.net-mvc css3 twitter-bootstrap-3

正如问题所述,我有一个非常简单的Asp.Net MVC 5应用程序,我正在使用Bootstrap 3.1 on以下Helper,

@this.Html.EnumDropDownListFor(model => model.Status, new { htmlAttributes = new { @class = "form-control" } }).

但是,控件的格式与同一页面上的文本框格式不同.我只是使用错误的CSS课程还是我错过了什么?

Zab*_*sky 11

不需要htmlAttributes,您只需将一个匿名对象作为第二个参数传递给EnumDropDownListFor:

@Html.EnumDropDownListFor(model => model.Status, new { @class = "form-control" })
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,工作就像一个魅力.我只添加了`htmlAttributes`,因为Scaffolding生成的所有Textbox都有它. (3认同)