传入字典的模型项的类型为“System.Collections.Generic.List`1[myConstr.ArticleInfo]”,但此字典需要类型“S

进击的Icarus 2014-07-22 05:33:24
传入字典的模型项的类型为“System.Collections.Generic.List`1[myConstr.ArticleInfo]”,但此字典需要类型“System.Collections.Generic.IEnumerable`1[DAL.Models.ArticleInfo]”的模型项。
开始是模板与页面的引用类型不一样,网上查了资料,把模板引用的去掉了,还是提示出错,求大神解决
...全文
4117 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35449054 2016-07-08
  • 打赏
  • 举报
回复
还是错误就转行吧!这技术不适合你!
qq_31352407 2015-09-17
  • 打赏
  • 举报
回复
我照你们说的试了很多遍,还是有错误
Sakura丶紫嫣 2015-07-10
  • 打赏
  • 举报
回复
楼上正解,今天也遇到了类似的问题,后来才知道是方法调用错误的原因所致,只有保证类型一致就可以了,比如你的方法要接受的是string类型,你就不能传泛型进去,反之同理
Loki Zhao 2015-05-20
  • 打赏
  • 举报
回复
虽然时间过去很久了,不过看下面有人问同样的问题,这里说下问题吧,后面的人看到的话可以帮忙解决下,不得不说楼主实在不是厚道的人,解决了特意来嘚瑟下却不把解决方案贴出来,出现这个问题的原因是控制器中传给view的数据类型与View中设置的model类型不一致导致,比如控制器返回的IList类型的,而你在View里面model设置的是IEnumerable<>类型,那就会出现这种问题了,因为一个是数组类型,一个是泛型类型集合,解决办法就是保证控制器与View数据类型一致就行了
晨起临风 2015-04-21
  • 打赏
  • 举报
回复
把 "IEnumerable<>"去掉就行了
中土流域 2014-11-05
  • 打赏
  • 举报
回复
你好,请问一下你这个问题是怎么解决的,我也是遇到了同样 的问题,网上找了很久都找不到答案,麻烦告知下,不胜感激,我的邮箱:510309805@qq.com !!谢谢大神
qq_16686479 2014-07-25
  • 打赏
  • 举报
回复
请问你怎么修改的啊 我也遇到这样的问题了 给说说呗
进击的Icarus 2014-07-22
  • 打赏
  • 举报
回复
还得靠自己啊,问题圆满解决!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧