简体   繁体   English

在 .net 内核中使用两个模型

[英]Using two models in .net core

I want to use several models in one view, but I don't know how Of these two models:我想在一个视图中使用几个模型,但我不知道这两个模型的:

@model DetailsViewModel
@model IEnumerable<Product>

I want to use it in a view我想在视图中使用它

you have to create a viewmodel that includes both of them您必须创建一个包含它们的视图模型

public class ProductViewModel
{
public DetailsViewModel DetailsViewModel {get; set;}
public IEnumerable<Product> Products {get; set;}
}

view看法

@model ProductViewModel

controller action controller 动作

....

var model= new ProductViewModel
{
DetailsViewModel= ...your code,
Products=...your code
}
return View(model)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM