我无法修复此问题“没有类型为‘IEnumerable’的 ViewData 项具有键‘MaNhaSanXuat’。”
观众
@Html.DropDownList("MaNhaSanXuat", null, new { @style = "float:left; width: 300px; background:black;height:30px;" })
控制器
public ActionResult Create()
{
ViewBag.MaNhaSanXuat = new SelectList(NhaSanXuatBUS.DanhSach(), "MaNhaSanXuat","TenNhaSanXuat");
return View();
}
我不知道如何解决。
要使用
ViewBag
传递“SelectList”对象,请参阅下面的示例:
@Html.DropDownList("MaNhaSanXuat",(SelectList)ViewBag.MaNhaSanXuat, null, new { @style = "float:left; width: 300px; background:black;height:30px;" })
您会发现有必要将
ViewBag.MaNhaSanXuat
参数显式转换为 SelectList
。