如何以某种方式提取先前的路线ID以在当前页面上进行过滤?我将从MediaDetails页面转到GenreDetails页面。 MediaDetails页面将我转到GenreDetails,在这里我可以按流派列出电影。我想使用C-linq进行筛选,以仅针对喜欢的给定媒体按类型播放电影。
例如
我单击DVD-ID为1
我看到了所有流派-例如包括“ Talk Show”。
我单击“对话显示”,仅出现媒体类型为1的脱口秀。
请让我知道是否需要更好地说明这一点。我知道它应该非常简单,只是不知道如何获得它。
剃须刀代码在下面...我只需要弄清楚代码的 PREVIOUSID 部分。
@foreach (var item in @Model.Movies.Where(x => x.MediaTypeID == **PREVIOUSID**))
{
<tr>
<td class="col-sm-10">
@Html.DisplayFor(Model => item.MovieTitle)
</td>
<td class="col-sm-10">
@Html.DisplayFor(Model => item.MovieYear)
</td>
</tr>
}
编辑:实际上,我想这可能会更具挑战性,因为自从遵循此路径以来,我需要2条路径中的ID:
媒体ID(我想要的)
媒体详细信息-其中列出了流派
类型详情-列出该类型的所有电影。
我还使用的ASP.Net Core版本不包含RequestContext的定义。