C# ASP.NET核心重定向到操作不';t退出功能?
我有以下代码片段C# ASP.NET核心重定向到操作不';t退出功能?,c#,asp.net-mvc,asp.net-core,C#,Asp.net Mvc,Asp.net Core,我有以下代码片段 if (hasRegistrations) { RedirectToAction("Manage"); } return View(); 即使执行了RedirectToAction,执行仍然会流向return View() 如何正确处理此问题?您需要返回重定向到操作(“管理”) 说明: RedirectToAction方法返回RedirectToRouteResult,而不是立即返回HT
if (hasRegistrations)
{
RedirectToAction("Manage");
}
return View();
即使执行了RedirectToAction
,执行仍然会流向return View()代码>
如何正确处理此问题?您需要返回重定向到操作(“管理”)代码>
说明:
RedirectToAction
方法返回RedirectToRouteResult
,而不是立即返回HTTP重定向响应。因此,您必须从控制器操作返回重定向路由结果。在您的示例中,执行正在继续,而returnview()
正在运行