我在数据库中有两个表(用户和图书)和两个模型(Models.Book,Models.Users)。我创建了部分视图,但是当我试图从Books加载数据时,会出现一个错误:
传递到字典中的模型项的类型为'System.Collections.Generic.List`1MvcEntryTask.Models.Books',,但此字典需要一个类型为“MvcEntryTask.Models.User”的模型项。
我认为在一个视图中不可能是2个模型,这样就出现了错误信息。我是赖特吗?以及如何解决这个问题?
发布于 2015-10-17 13:00:16
创建一个专门绑定到视图的新类。这通常被称为视图模型。
示例- http://blogs.msdn.com/b/dphill/archive/2009/01/31/the-viewmodel-pattern.aspx
一旦提交回控制器的View数据,将其转换回您的Book/User模型。
https://stackoverflow.com/questions/33186646
复制相似问题