首页 > Web开发 > 详细

MVC5模型项不一致

时间:2020-06-17 23:09:34      阅读:95      评论:0      收藏:0      [点我收藏+]

今天在一个夜黑风高的夜晚,我的项目报错了...有点不开心~~~以至于我多吃了点,唔,今天白跑了~

.Net Framework version 4.8.0

错误:

传入字典的模型项的类型为“System.Collections.Generic.List`1[SportsStore.Domain.Entities.Product]”,但此字典需要类型“SportsStore.Domain.Entities.Product”的模型项。

改正方案:

  经检查是后台Ninject给Model返回的参数是List类型,(虽然我的接口是IENumber类型,但是但是他就是没那么重要啦),而前台的@model引用的是IENumber()类型导致报错,将IENumber()类型改为List类型

所以啦,所用的model前后类型一定要一致,还是要看下到底返回的是什么类型的。

   注意检查当前的你用到的地方 (chtml母模板页 以及默认母版页(_layout.cshtml , /Shared/_ViewStart.cshtml)),尤其是用了模板的..不然,头发又掉了几根.......

MVC5模型项不一致

原文:https://www.cnblogs.com/ogog/p/13155079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!