问题是我需要在 School 视图中“调用” PersonName 字段,但 School 视图中的模型是@model IList<Project.Presentation.Models.SchoolViewModel>
,而字段 PersonName 在模型中@model IList<Project.Presentation.Models.PersonViewModel>
。所以,我想我必须在同一个视图中使用两个模型,但我不知道该怎么做。我不知道我是否只能使用一个代码行“调用”我需要的字段,或者我是否必须在后面做一些事情。
这是视图学校中的代码:
@model IList<Project.Presentation.Models.SchoolViewModel>
@{
ViewBag.Title = "Start view";
}@
{
<div class="row">
<div class="col-md-6 ">
<h2>
Details of the person @Html.DisplayFor(Project.Presentation.Models.PersonViewModel.PersonName)
</h2>
</div>
</div>
}
我正在尝试@Html.DisplayFor(Project.Presentation.Models.PersonViewModel.PersonName)
,但显然它不起作用。