有没有办法扩展 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);
}