在MVC控制器上,我有以下内容:
public virtual ActionResult Test() {
ActionResult result = MVC.Home.Index();
return RedirectToAction(result);
return View();
}这将重定向到result。视图永远不会返回。
现在我需要做的事情如下:
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());
}但在这种情况下,重定向不会发生。
返回View。有人知道怎么做吗?
发布于 2015-12-18 14:43:43
您好,您必须重定向到特定控制器上的特定操作
例如return RedirectToAction(“索引”,"ControllerName");
https://stackoverflow.com/questions/11639950
复制相似问题