这是我的控制器动作
public ActionResult AddNewPost(string subName)
{
ViewBag.CategoryID = new SelectList(from c in db.Categories where c.Status == true select c, "CategoryID", "CategoryName");
return View();
}
鉴于我已将下拉列表填充为
<td>
@Html.DropDownList("CategoryID", "-- Select --")
</td>
但是当我尝试访问控制器中的下拉值时,我收到此错误“没有具有键 'CategoryID' 的 'IEnumerable' 类型的 ViewData 项。”