在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());
}
但在这种情况下,重定向不会发生。
返回视图。有谁知道怎么做?
答案 0 :(得分:0)
您好,您必须重定向到特定控制器上的特定操作
e.g return RedirectToAction(" Index"," ControllerName");