【问题标题】:How to redirect to root controller action method from an area controller in .net core mvc application?如何从 .net core mvc 应用程序中的区域控制器重定向到根控制器操作方法?
【发布时间】:2020-11-25 05:55:27
【问题描述】:

我需要从 Asp.Net Core MVC 应用程序中的区域控制器重定向到根控制器操作方法。我正在尝试使用

return RedirectToAction("Actionname","ControllerName",modelObject)

但这是试图在该区域本身中定位控制器,该区域不存在并且我收到 404 错误。如何解决?

【问题讨论】:

    标签: c# asp.net-core model-view-controller


    【解决方案1】:

    尝试如下。

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

    您也不能按照ControllerBase.RedirectToAction Method documentationmodelObject 传递给RedirectToAction

    【讨论】:

    • 如果我需要发送模型对象怎么办?
    • stackoverflow.com/a/11209320/9695286 这个答案可以帮助您通过模型。虽然要求asp.net mvc,但它也涵盖Using TempData to pass model data to a redirect request in Asp.Net Core
    猜你喜欢
    • 1970-01-01
    • 2011-01-08
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 2016-02-06
    • 2019-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多