@贾特拉帕蒂·夏尔马HobbyId表达必须是IEnumerable的,
在你的控制器,试试这个,
ViewData['anyName'] = new SelectList {
Text = , // text from ur function
Value = , // Value from function
Selected = // if required
}
,并在视图,结合可视数据一样,
<@Html.ListBox("docImages", ((IEnumerable<SelectListItem>)ViewData["anyName"]))
为了进行测试,尝试样本选择列表的项目如下,
ViewData['anyName'] = new List<SelectListItem>{
new SelectListItem {Text = "First", Value = "0"},
new SelectListItem {Text = "Second"), Value = "1"},
new SelectListItem {Text = "Third", Value = "2"}
};
如果这个样本的作品,然后检查你函数 “_supp.listDocImages()”,并确保其返回的IList
请张贴模型。什么类型是listHobby ?.你如何为它设置价值? – Iridio 2012-04-05 12:58:00