相关疑难解决方法(0)

@ Html.ActionLink和@ Html.DisplayFor同时(不对,但它描述了我想做的事)

我将以下表放在名为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>
    }
Run Code Online (Sandbox Code Playgroud)

我想将每个表定义变成一个链接,将我带到名为Course(/ Course/Details/1)的控制器中的视图.

我尝试过以下方面的事情:

@Html.ActionLink(Html.DisplayFor(modelItem => item.Course.Title, "Details", "Course"))
Run Code Online (Sandbox Code Playgroud)

代替

@Html.DisplayFor(modelItem => item.Course.Title)
Run Code Online (Sandbox Code Playgroud)

哪个不编译.如何正确显示我的模型标题以及引用标题详细信息的链接?

actionlink razor asp.net-mvc-3

20
推荐指数
1
解决办法
2万
查看次数

标签 统计

actionlink ×1

asp.net-mvc-3 ×1

razor ×1