0

我试图在 actionlink 帮助器中包含和 viewbag 对象。

@Html.ActionLink( "Date" + ViewBag.icon , "Index", new{ sortBy=ViewBag.DateSort})

我的 Viewbag 的逻辑。

ViewBag.icon = (ViewBag.DateSort ==  "Date desc") ? "▼" :"▲";

我在这里实现排序。

4

1 回答 1

1

只需将 DateSort 添加到 Controller 中的 ViewBag 中,然后在 View 中执行此操作:

@{
  var dateHeader = "Date " + (ViewBag.DateSort ==  "Date desc" ? "▼" : "▲");
}

@Html.ActionLink(dateHeader, "Index", new { sortBy = ViewBag.DateSort })
于 2013-08-13T20:45:06.080 回答