没有类型为“ IEnumerable <SelectListItem>”的具有键“ xxx”的ViewData项目
关于Stack Overflow的文章有几篇,但没有一个答案似乎可以解决我目前的问题。 我有一个带有表格的页面,每一行都有许多文本字段和一个下拉列表。所有下拉菜单都需要使用相同的SelectList数据,因此我将其设置如下: 控制者 ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name"); 视图 <%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %> 我已经在很多地方使用了此设置,但是由于某种原因,在此特定视图中我得到了错误: 没有类型为“ IEnumerable”的ViewData项目具有键“ submarket_0”。