【发布时间】:2012-03-06 13:31:59
【问题描述】:
我在名为 Student (/Student/Details/1) 的控制器内的视图中拥有下表:
@foreach (var item in Model.Enrollments)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Course.Title)
</td>
<td>
@Html.DisplayFor(modelItem => item.Grade)
</td>
</tr>
}
我想将每个表定义变成一个链接,该链接将我带到名为 Course (/Course/Details/1) 的控制器中的视图。
我尝试过以下方式:
@Html.ActionLink(Html.DisplayFor(modelItem => item.Course.Title, "Details", "Course"))
代替
@Html.DisplayFor(modelItem => item.Course.Title)
不编译。如何正确显示我的模型标题以及引用标题详细信息的链接?
【问题讨论】:
标签: asp.net-mvc-3 razor actionlink