Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 如何在MVC4 razor视图的下拉列表中添加类_Asp.net Mvc 4 - Fatal编程技术网

Asp.net mvc 4 如何在MVC4 razor视图的下拉列表中添加类

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

我使用的是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 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")