我正在使用MVC4,我想在下面的语法下拉列表中添加css clss,默认值为
@Html.DropDownList("CategoryId","Select", new { @class = "form-control" })
但它给了我以下错误
CS1928: 'System.Web.Mvc.HtmlHelper<Test.Models.M_Product>' does not
contain a definition for 'DropDownList' and the best extension method overload
'System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper, string,
System.Collections.Generic.IEnumerable<System.Web.Mvc.SelectListItem>,
object)' has some invalid arguments
任何人都可以帮助我。
提前致谢。
答案 0 :(得分:0)
错误非常自我解释。
您尝试将{strong>“选择”设为string
而不是System.Collections.Generic.IEnumerable<System.Web.Mvc.SelectListItem>
创建一个SelectListItem列表并传递它而不是“Select”。
new SelectList(Model.SomeFieldWhichIsSelectListItem, "Value", "Text")