【发布时间】:2019-01-17 08:52:39
【问题描述】:
我需要使用相同的视图,但根据用户选择的按钮在表格中显示的不同数据。我想通过 html.actionlink 传递一个参数来做到这一点。
这是我目前在视图中的内容
<li id="liOpenJobs">@Html.ActionLink("All Jobs", "AllJobs", "AdminJobs", new { filter = "All" })</li>
控制器
[HttpGet]
public ActionResult AllJobs(string filter)
{
if (PCSSession.Current.IsAuthenticated)
{
var jobs = new JobRepository();
var model = new JobsHistoryViewModel();
if(filter == "All")
{
model.jobHistory = jobs.GetAllJobs("alljobs");
}
return View(model);
}
return RedirectToAction("AdminLogin", "AdminLogin");
}
【问题讨论】:
标签: asp.net-mvc view parameters html.actionlink