【发布时间】:2021-01-07 12:02:01
【问题描述】:
我很困惑为什么会出现以下情况(在来自 Instructors 控制器的视图中) @Html.ActionLink("Select", "Index", new { courseID = item.CourseID })
产生链接: https/localhost:44325/Instructors/Index/4?courseID=1050
为什么它给出数字 4? 它是正确的。我选择了 4 号导师。 我知道 Instructors 是控制器,但它怎么知道包含 4(这是路由中的 id)
【问题讨论】:
-
你能显示为从@model开始的整个视图
-
model ContosoUniversity.Models.SchoolViewModels.InstructorIndexData if (Model.Courses != null) {
选定讲师讲授的课程
@foreach(Model.Courses 中的变量项){ string selectedRow = "" ; if (item.CourseID == (int?)ViewData["CourseEId"]) selectedRow = "bg-success";Number Title Department @Html.ActionLink("Select", "Index", new { courseID = item.CourseID }); 抱歉这么大的评论 - 我不知道如何添加附件 - 你可以转到原始问题中的链接,它会以更好的格式显示代码
标签: c# razor asp.net-core-mvc