当我在我的视图中尝试将一些引导程序样式应用到我的下拉菜单时,我当前在@
- 符号下面出现错误。下拉菜单是使用Html.DropdownList
HTML帮助程序创建的。
错误如下:
表达预期。匿名类型成员名称只能从没有参数的简单或限定名称推断
Status : @Html.DropDownList("surveyStatus", "All", New With {@class = "form- control"})
答案 0 :(得分:1)
您正在使用C#语法来创建匿名对象。对于VB.NET使用
New With { .class = "form-control"}
注意,DropDownList
方法的签名是错误的。您必须使用以下之一:
DropDownList
(String, IEnumerable<SelectListItem>, Object)
DropDownList
(String, String, IEnumerable<SelectListItem>, Object)
DropDownList
(String, String, IEnumerable<SelectListItem>, Object, Object)
另请参阅MSDN中方法的Overload List。