最简单的例子是stackoverflow。如果您点击我的用户名,无论它显示在哪里 - 您都会看到我的用户信息页面上有帖子等。我正在尝试做类似的事情。目前我有一个页面可以查看当前用户发布的所有帖子。我还创建了一个页面来查看所选用户的所有帖子(单击链接)。我试图用@html.actionlink包装@html.displayfor。到目前为止它还没有工作。这是我对包装尝试的看法。
ioctl
这是我的控制器方法。
<td href="@Html.ActionLink("SelectedUserPosts", "Subtopic", new { UserId = item.UserId }) ">
@Html.DisplayFor(modelItem => item.User.FirstName)
</td>
答案 0 :(得分:0)
您必须将对象传递给您的视图。
public ActionResult SelectedUserPosts(int UserId)
{
int UserID = UserId;
SubTopic subTopic = db.SubTopics.Where(t => t.UserId == UserID);
return View(subTopic);
}