【发布时间】:2019-01-14 23:19:00
【问题描述】:
在我看来,我正在尝试使用两个模型,但我收到一条错误消息,说只能使用一个模型。我明白了为什么只能使用一个模型但有任何解决方法,所以我可以在我的视图中使用两个模型。我已经列出了下面的代码。
控制器:
/* Parts Method */
public ActionResult Parts()
{
return View(db.Part.ToList());
}
查看:
@model Inventory_System.Models.Transaction @model IQueryable
第一个模型用于连接到视图模型,第二个是从控制器连接到要显示的数据库列表。如何在同一个视图中同时使用这两种模型?
【问题讨论】:
-
你需要制作一个包含这两个东西作为属性的ViewModel。你只能在一个视图中使用一个模型
-
你需要使用
ViewModel@maccettura 已经提到的。这是一个例子stackoverflow.com/a/50509915/2946329
标签: c# asp.net-mvc razor view