我在bootstrap样式的页面中使用了新的(用于ASP.NET MVC 5.1)EnumDropDownListFor函数。 bootstrap样式正确地应用于控件,但是当我打开下拉部分时,它根本没有样式,我可以看到。
我的电话是:
@using (Html.BeginForm(..., new { role = "form" }))
{
...
<div class="form-group">
@(Html.Label("AAA))
@(Html.EnumDropDownListFor(m => m.MyField, new { @class = "form-control" }))
</div>
<input type="submit" value="Go" class="k-button" />
}
我正在加载适当的CSS样式:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap-theme.min.css">
我错过了什么?
UPDATE
根据要求,这是下拉列表的输出:
<select class="form-control" data-val="true" data-val-required="The OP field is required." id="OP" name="OP">
<option selected="selected" value="0">Text1</option>
<option value="1">Text2</option>
</select>