大家好我已检查过我的控制器并查看它似乎没有问题,但我收到系统收集错误。
这是我的控制器
public ViewResult Index()
{
return View(db.banner.ToList());
}
这是我的观点
{
@model IEnumerable<icerik.Models.banner>
}
我收到此错误
The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[icerik.Models.banner]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[icerik.Models.contents]'.
答案 0 :(得分:1)
也许你的主视图中有一部分:
@Html.Partial("SomePartial")
此部分内容强烈输入IEnumerable<contents>
:
@model IEnumerable<icerik.Models.contents>
因此,请确保将正确的模型传递给此部分。如果您没有为Partial helper指定任何内容(如我的示例所示),则主模型将传递给此partial。
所以总是指定正确的模型:
@Html.Partial("SomePartial", SomeModelInstance)