Asp.net mvc 3 条件actionlink
我有这个actionlink,它允许用户支持索引视图Asp.net mvc 3 条件actionlink,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,我有这个actionlink,它允许用户支持索引视图 @Html.ActionLink("Opened Date", "Index", new {sortOrder= ViewBag.OpenedDateParm, currentFilter=ViewBag.CurrentFilter}) 这是它在控制器中处理的位置 ViewBag.OpenedDateParm = sortOrder == "Date" ? "OpenedDate desc" : "Date"; 如果当前排序为desc,我
@Html.ActionLink("Opened Date", "Index", new {sortOrder= ViewBag.OpenedDateParm, currentFilter=ViewBag.CurrentFilter})
这是它在控制器中处理的位置
ViewBag.OpenedDateParm = sortOrder == "Date" ? "OpenedDate desc" : "Date";
如果当前排序为desc,我想对asc进行排序,反之亦然。是否使用?:在操作链接中评估条件?在控制器操作中使用此选项。如果当前值为
desc
,则它会将ViewBag.OpenedDateParam设置为asc
,反之亦然
ViewBag.OpenedDateParm = sortOrder == "asc" ? "desc" : "asc";
在你看来,
@Html.ActionLink("Opened Date", "Index","YourControllerName",
new { sortOrder = ViewBag.OpenedDateParm,
currentFilter = ViewBag.CurrentFilter },null)