【发布时间】:2014-06-15 04:39:20
【问题描述】:
我有一个列表框
@Html.ListBoxFor(m => m.SelectedDepartment, Model.Departments,
new { @class = "form-control", @style = "height:150px", size = 4,
onchange = "DepartmentSelectionChanged(this)" })
在我的模型中
public IEnumerable<string> SelectedDepartment { get; set; }
但是在返回视图时我得到一个错误
System.InvalidOperationException:具有键的 ViewData 项 “SelectedDepartment”属于“System.String[]”类型,但必须属于“IEnumerable”类型。
怎么了?
我该如何纠正这个问题?
【问题讨论】:
-
请在您设置 ViewData.SelectedDepartment 的地方添加控制器代码
-
你能展示你的控制器吗
标签: c# asp.net-mvc html-helper html.listboxfor