[英]How to redirect to root controller action method from an area controller in .net core mvc application?
I need to redirect to root controller action method from an area controller in Asp.Net Core MVC application.我需要从 Asp.Net Core MVC 应用程序中的 controller 区域重定向到根 controller 操作方法。 I'm trying to use
我正在尝试使用
return RedirectToAction("Actionname","ControllerName",modelObject)
But this is trying to locate the controller in the area itself, which is not present and I'm getting a 404 error.但这是试图在该区域本身定位 controller,该区域不存在,我收到 404 错误。 How to resolve this?
如何解决这个问题?
Try like below.尝试如下。
return RedirectToAction("Actionname", "ControllerName", new { area = "" });
Also you can not pass modelObject
to RedirectToAction
as per the ControllerBase.RedirectToAction Method documentation此外,您不能按照ControllerBase.RedirectToAction 方法文档将
modelObject
传递给RedirectToAction
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.