在一个视图中显示多个模型数据

时间:2018-11-23 12:53:01

标签: html razor model-view-controller view model

我的项目基于Asp.net Mvc,我遇到了在一个视图中显示多个模型数据但没有在列表视图或网格视图中显示的问题,因此应该以表单视图样式显示 我有两个模态类Product,BusinessCase

['Part Number', 'Serial Number']
['PART1', 'SERIAL1']
['",PART2"', 'SERIAL2']
['", PART3"', 'SERIAL3']

业务案例viewModel

public class productViewModel
{
    public string ProductTitle { get; set; }

    public string Purpose { get; set; }

    public string Composition { get; set; }

    public string Requirment { get; set; }
}

我想在一个视图中显示这两个视图模型数据

public class BcaseViewModel
{
    public string ExecutiveSummary { get; set; }
    public string Reason { get; set; }
    public string ExpectedBenefits { get; set; }
    public string DisBenefits { get; set; }
    public string Cost { get; set; }
    public string MajorRisks { get; set; }
}

1 个答案:

答案 0 :(得分:2)

创建一个包含您的ViewModel的新ViewModel并使用它。

public class customViewModel{
{
    public productViewModel productViewModel {get; set;}
    public BcaseViewModel BcaseViewModel {get; set;}
}