【问题标题】:RedirectToAction for areas?区域的 RedirectToAction?
【发布时间】:2010-05-17 00:31:48
【问题描述】:

我已经设置了一些区域,但我不确定如何通过 RedirectToAction 方法重定向到它们。似乎没有任何我可以提供的区域参数。

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-2


    【解决方案1】:

    这也可以:

    return RedirectToAction("ActionName","ControllerName", new { area = "AreaName" });
    

    【讨论】:

      【解决方案2】:

      如果您尝试重定向到当前区域之外的 ActionResult,则需要使用 RedirectToRoute。你首先要确保你有一个路由到你想要重定向到你所在区域注册的 ActionResult。以下文章对此很有帮助:

      http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx#registering_routes_in_account_and_store_areas

      一旦你有了路线,你就可以return RedirectToRoute("MyRouteName");

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-23
        • 2011-09-14
        • 1970-01-01
        • 1970-01-01
        • 2023-03-12
        • 1970-01-01
        • 2021-08-31
        相关资源
        最近更新 更多