Viewbag属性里面的动作链接助手

时间:2013-08-13 20:28:18

标签: c# asp.net-mvc

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

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

我的Viewbag的逻辑。

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

我在这里实施排序。

1 个答案:

答案 0 :(得分:1)

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

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

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