【发布时间】:2010-05-17 00:31:48
【问题描述】:
我已经设置了一些区域,但我不确定如何通过 RedirectToAction 方法重定向到它们。似乎没有任何我可以提供的区域参数。
谢谢
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-2
我已经设置了一些区域,但我不确定如何通过 RedirectToAction 方法重定向到它们。似乎没有任何我可以提供的区域参数。
谢谢
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-2
这也可以:
return RedirectToAction("ActionName","ControllerName", new { area = "AreaName" });
【讨论】:
如果您尝试重定向到当前区域之外的 ActionResult,则需要使用 RedirectToRoute。你首先要确保你有一个路由到你想要重定向到你所在区域注册的 ActionResult。以下文章对此很有帮助:
一旦你有了路线,你就可以return RedirectToRoute("MyRouteName");
【讨论】: