在 MVC 控制器上,我有以下内容:
public virtual ActionResult Test() {
ActionResult result = MVC.Home.Index();
return RedirectToAction(result);
return View();
}
这重定向到结果。视图永远不会返回。
现在我需要做如下事情:
public virtual ActionResult Test() {
ActionResult result = MVC.Home.Index();
MyClass.RedirectTo(result, this);
return View();
}
其中 MyClass.RedirectTo 方法如下:
public static void RedirectTo(ActionResult result, Controller controller) {
controller.Response.Redirect(result.ToString());
}
但在这种情况下,重定向不会发生。
返回视图。有谁知道该怎么做?