我需要使用相同的视图,但有不同的数据基于用户选择的按钮显示在表格中。我只想通过通过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");
}
https://stackoverflow.com/questions/51774657
复制相似问题