Asp.net mvc 4 如何在MVC4 razor视图的下拉列表中添加类
我使用的是MVC4,我想在下拉列表中添加css CLS,使用下面的语法和默认值Asp.net mvc 4 如何在MVC4 razor视图的下拉列表中添加类,asp.net-mvc-4,Asp.net Mvc 4,我使用的是MVC4,我想在下拉列表中添加css CLS,使用下面的语法和默认值 @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 th
@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
CS1928:'System.Web.Mvc.HtmlHelper'没有
包含“DropDownList”的定义和最佳扩展方法重载
'System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,字符串,
System.Collections.Generic.IEnumerable,
对象“”具有一些无效参数
有人能帮我吗
提前谢谢。这个错误是不言自明的 您正在尝试将“Select”放在
字符串中,而不是System.Collections.Generic.IEnumerable
创建SelectListItem的列表并传递它,而不是“选择”
奇怪,还有更多的细节,我会为你们写。我想用默认文本和自定义css绑定数据库中的dropdownlist。所以请告诉我一些想法
new SelectList(Model.SomeFieldWhichIsSelectListItem, "Value", "Text")