重写 RedirecToAction 方法



有没有办法扩展 mvc 5 上的 RedirectToAction 方法以接受 masterName 参数。我正在寻找这样的东西:

RedirectToAction(actionName: "Index", controllerName: controllerName, masterName: "_Layout");

你们能帮我吗?

您可以传递路由值。

return RedirectToAction(actionName: "Index", controllerName: controllerName,  new {masterName = "_Layout"});

操作方法应具有名称为 masterName 的参数。然后,此参数将接收此处给出的值。然后,您可以在控制器操作内部将参数传递给视图。

public ActionResult Index(string masterName)
{
    // Other code
    return View("Index", masterName);
}

相关内容

  • 没有找到相关文章

最新更新