MVC5模型项不一致

2021-02-03 20:15

阅读:592

标签: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


评论


亲,登录后才可以留言!