我可以使用 RedirectToAction 从一个区域导航到另一个区域吗?

问题描述 投票:0回答:3

有没有办法重定向到不同区域上的特定操作/控制器?

asp.net-mvc asp.net-mvc-areas redirecttoaction
3个回答
319
投票

你尝试过这个吗?:

return RedirectToAction("action", "controller", new { area = "area" });

57
投票

如果您想从一个区域重定向到另一个区域,上面的代码可以很好地工作。

并且,如果您想从一个区域重定向到区域文件夹中不存在的控制器/视图(即在大多数情况下,您的前端),您可以指定area =“”。

return RedirectToAction("action", "controller", new { area = "" });

3
投票

试试这个

return RedirectToAction("ActionName", "AreaName/ControllerName");
© www.soinside.com 2019 - 2024. All rights reserved.