如何在 ASP.NET MVC 中的一个视图中显示多个模型数据?

问题描述 投票:0回答:1

我的项目中有内置模型,我想使用一个模型在一个视图中以表格形式显示所有模型的数据。

我正在使用实体框架。

asp.net-mvc entity-framework
1个回答
0
投票

您所描述的是一个 ViewModel - 它允许您将多个属性和模型分组为一个,以便在视图中使用。

例如,假设您有 2 个模型

Model1.cs
Model2.cs

如果您想在视图中使用两者,您可以创建一个名为“ViewModel1.cs”的新模型并按如下方式进行设置:

public class ViewModel1
{
    public Model1 model1 { get; set; }
    public Model2 model2 { get; set; }
}

然后您可以在视图顶部引用此 ViewModel:

@model ViewModel1.cs

允许您在视图中访问 Model1 和 Model2。

© www.soinside.com 2019 - 2024. All rights reserved.