传入字典的模型项的类型为“System.Data.DataSet”,但此字典需要类型“CM.Model.UserInfos”的模型 50

新人起步,很多不懂求大神指导... 新人起步,很多不懂求大神指导 展开
 我来答
山水阿锐
2015-06-19 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
看看你页面上面的
@model User//你的Model类

和你传进去的 view 不匹配
例如
public ActionResult Index()
{
Return View(Book);
}

这里的 User 和 Book 不匹配就会报你上面的错误。

还有一种 虽说一致,但一个是集合,另一个不是集合 例如:

@model IEnumerable<User>//你的Model类

而你的

public ActionResult Index()
{
Return View(User);//错误,需要的是一个集合,
Return View(User.ToList()); //正确,传进去的是集合。
}
追问

改成集合过去也不行?这个是aspx的页面哦用的vs10,mvc模式

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式