码迷,mamicode.com
首页 > Web开发 > 详细

MVC5模型项不一致

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

标签:ons   不一致   start   是什么   tar   ninject   今天   style   model   

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

.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模型项不一致

标签:ons   不一致   start   是什么   tar   ninject   今天   style   model   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!