DropDownListFor重载htmlAttributes

时间:2015-03-04 17:24:12

标签: asp.net-mvc asp.net-mvc-4 razor

如何使用此重载添加htmlAttributes

我使用下面的重载:

@Html.DropDownListFor(model => item.Type.Value, new SelectList(ViewBag.DropDownLoadRecoveryType,  "Value", "Text", item.Type))

我想将htmlattributes添加到上述重载中,除非我遗漏了某些内容,否则我看不到任何支持的重载。

new { @class = "form-control" })

1 个答案:

答案 0 :(得分:2)

DropDownListFor<TModel, TProperty>(HtmlHelper<TModel>, Expression<Func<TModel, TProperty>>, IEnumerable<SelectListItem>, Object)

@Html.DropDownListFor(model => item.Type.Value, 
    new SelectList(ViewBag.DropDownLoadRecoveryType,  "Value", "Text", item.Type),
    new { @class = "form-control" })