答案 0 :(得分:0)
在你的行动改变中
ViewBag.list = ...
到
ViewBag.dropdownOne = ...
并在您的视图中执行此操作:
@Html.DropDownList("dropdownOne","Select a value", new { @class = "form-control", multiple = "true" })
它使用键“dropdownOne”查看IEnumerable的ViewBag。
答案 1 :(得分:0)
最可能的问题是,如果您的下拉列表数据因任何原因而为空。这里解释了详细信息,但如果数据为null,MVC将查看ViewData,然后给出错误,它无法在ViewData中找到它!
There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'xxx'