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());
}
ただし、この場合、リダイレクトは行われません。
ビューが返されます。誰もこれを行う方法を知っていますか?