错误。没有类型为'IEnumerable <selectlistitem>'的ViewData项具有键'CategoryId'

时间:2016-06-01 11:13:02

标签: asp.net-mvc-4

我在视图下方收到错误:

@Html.DropDownList("CategoryId", null, "--Select--", new { @class = "form-control edited" })

1 个答案:

答案 0 :(得分:0)

因为您在DropDownList中将selectList应用为null。下面的行将帮助你。

@Html.DropDownList("CategoryId", (new List<SelectListItem>()), "--Select--", new { @class = "form-control edited" })

这只是你需要传递 List&lt;&lt;的对象的例子。 SelectListItem&gt;&gt;()如果它为没有项目的对象传递空白。