0
我有两个类 - Student.cs和Lecturer.cs放置在模型下。现在,在我的剃刀视图中,我必须将两个班级放在一起。视图中的两个模型(与foreach)
我知道有一个方法Tuple来解决这个问题。但我不知道下一步该怎么做。我应该怎样处理我的@foreach?
这是我在cshtml中的代码。
@model Tuple<MVCApp1.Models.Student, MVCApp1.Models.Lecturer>
@{
ViewBag.Title = "MainPage";
Layout = "~/Views/Shared/_Layout.cshtml";
}
我在使用表格,下面是我的@foreach代码部分。
@foreach (var j in Model)
{
<tr>
<td">@j.FirstName
</td>
<td>@j.MiddleName
</td>
<td>@j.LastName
</td>
我需要有两个表,每个表具有不同的属性。 Student.cs的第一个表格和第二个表格将是Lecturer.cs。 我知道@foreach存在问题,但我无法在网上找到任何解决方案。请帮忙。
您可以在项目下的'/ ViewModels/ViewModel.cs'中创建一个新文件夹,或者为该页面指定更具体的命名。因为它是一张表,所以''ListingViewModel.cs' –
'new List(){new Student()};'在这里填充并像往常一样分配给ViewModel。 –
非常感谢! :) – sniggy