MVC报错,写入字典的类型为****,但字典需要的类型为****

错误如下:

Server Error in '/' Application.


传入字典的模型项的类型为“System.Collections.Generic.List`1[MvcTest.Models.Score]”,但此字典需要类型“MvcTest.Models.Score”的模型项。

出现以上错误的原因是:

从Controls生成View的时候,ReturnView(query.tolist())传递给View的是一个集合,但是View中需要的是Score单个对象而不是Score的List集合

 

出现类似原因主要是因为Controls传递的类型和所需类型不一致,

检查View中@model MvcTest.Models.Score的类型和后台传递的类型之间的区别

 

posted @ 2015-08-18 17:13  我不是你的狗  阅读(360)  评论(0)    收藏  举报