重定向到不同的控制器方法 - asp.net mvc

时间:2012-09-29 06:32:09

标签: asp.net-mvc

我正在修改我的申请。我的控制器中有一个名为“Test”的方法,目前正在调用我的许多页面。我现在在我的控制器中创建了一个名为“TestNew”的新方法,我希望将我的几个页面重定向到新方法。

如果你能告诉我一个可以在一个地方完成的快速解决方案,那就太好了,这样就可以通过设置一些条件来实现

if(viewName = "abc")

然后重定向到“TestNew”,而不是在整个应用程序中进行更改。我已尝试在

中做点什么
public override void OnActionExecuting(ActionExecutingContext filterContext)

但这永远不会被召唤。

提前致谢。

1 个答案:

答案 0 :(得分:0)

根据所有ASP MVC书籍,这应该非常简单。基础:

public ActionResult Test()
{
   return RedirectToAction("NewTest");
}

希望这有帮助