【发布时间】:2018-03-14 23:08:08
【问题描述】:
我有一个将显示一个表的视图,表中的每一行都设置为“clickableRow”,我指向一个控制器,该控制器将指向新视图,我的问题是如何传递来自该视图的信息可点击的行,以便我可以在下一个视图/控制器中使用它。 例如:
foreach (var item in Model.results)
{
Html.AntiForgeryToken();
<tr class="clickableRow" onclick="location.href='@Url.Action("InstructorCourseDetailView", "Course")'">
<td>@Html.Encode(item.courseName)</td>
<td>@Html.Encode(item.courseNumber)</td>
<td>@Html.Encode(item.courseInstructor)</td>
<td>@Html.Encode(item.courseSchedule)</td>
</tr>
}
我想获取该特定项目并将其传递给一个视图,该视图将显示通过数据库查询找到的所有该特定课程的信息。我认为它会通过将该课程的“courseID”传递给控制器来做一些事情。 我只是不确定这是如何工作的,或者是否有更好的方法来做到这一点。
【问题讨论】:
标签: asp.net-mvc razor