我有以下代码段
if (hasRegistrations)
{
RedirectToAction("Manage");
}
return View();
即使执行了RedirectToAction
,执行仍然会流向return View();
如何正确处理?
答案 0 :(得分:7)
您需要return RedirectToAction("Manage");
<强>解释强>
RedirectToAction
方法返回RedirectToRouteResult
,而不是立即返回HTTP重定向响应。因此,您必须从控制器操作return
RedirectToRouteResult
。在您的示例中,继续执行并改为运行return View()
。