我目前正在VS 2012中使用MVC4和MySql构建一个网站。当我尝试显示数据并出现此错误时,我遇到了问题:
The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[System.String]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[MyMvc4SalesStatistics.Models.users_internal_group_membership]'.
屏幕截图:
答案 0 :(得分:0)
因为在您的视图中类型为System.Web.Mvc.View<IEnumerable<User-Internal-Group-MemberShip>>
,但您在控制器中返回了一些其他数据
return View(UserInternalGroupMemberShip.);
//必须返回您的模型对象以供查看,
但我不确定。
请参阅此discussion
并查看this