要创建一个包含两个领域模型的视图模型,可以按照以下步骤进行操作:
Model1
和Model2
。public class Model1
{
public int Id { get; set; }
public string Name { get; set; }
}
public class Model2
{
public int Id { get; set; }
public int Age { get; set; }
}
public class ViewModel
{
public Model1 Model1 { get; set; }
public Model2 Model2 { get; set; }
}
GET
方法,该方法返回视图模型的实例。public IActionResult Index()
{
var model1 = new Model1 { Id = 1, Name = "Model 1" };
var model2 = new Model2 { Id = 2, Age = 25 };
var viewModel = new ViewModel { Model1 = model1, Model2 = model2 };
return View(viewModel);
}
@model ViewModel
Model 1
Id: @Model.Model1.Id
Name: @Model.Model1.Name
Model 2
Id: @Model.Model2.Id
Age: @Model.Model2.Age
通过按照以上步骤进行操作,您可以创建一个包含两个领域模型的视图模型,并在视图中显示它们的属性。