当前位置:编程学习 > C#/ASP.NET >>

MVC3中,使用ViewModel出错,有错误信息,困惑很久,麻烦大侠们搭把手。

在ArticleController中名为Index的ActionResult点右键,添加VIEW,名称为Index,创建强类型视类,Model Class设为ArticleViewModel,选择List模板,运行出错,
ActionResult代码如下
 public ActionResult Index()
        {     
            IEnumerable<Article> list = _articleRepocitory.Get();
            var vm = new ArticleViewModel();
            ModelCopier.CopyModel(list, vm);
            return View(vm);
        }
运行错误 ,信息如下:
传入字典的模型项的类型为“EIS.Models.ArticleViewModel”,但此字典需要类型“System.Collections.Generic.IEnumerable`1[EIS.Models.ArticleViewModel]”的模型项。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,