我的代码在视图中:
@foreach (var item in Model._games)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Title)
</td>
<td>
@foreach (var item2 in Model._days.Where(x => x.Games.Any(u=> u.Id == item.Id)))
{
@item2.CutOffTime;
}
</td>
<td>
@Html.DisplayFor(modelItem => item.Price)
</td>
<td>
</td>
</tr>
}
显示第二个 foreach 并像我一样过滤它的正确方法是什么?如果我不过滤(仅使用Model._days
,它会显示所有天数,但是当我使用带 ID 的 Where 过滤器时,正如您在第二个 foreach 中看到的那样,它不会显示任何内容。
谢谢