ASP.NET MVC 2将所有操作从一个控制器重定向到另一个控制器

时间:2011-11-14 14:48:33

标签: asp.net-mvc-2 redirect global-asax

我有两个具有相同操作和私有方法的控制器。第二个是从第一个复制。 我修改了第二个,以便更好地执行,现在我想将所有操作从第一个控制器路由到第二个控制器。

我怎样才能从Global.asax或其他方式做到这一点,让我可以保留旧代码以便快速切换?

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以设置如下路线:

"mycontroller/{action}",
new{controller = "mynewcontroller", action="index"});

您也可以在代码中重命名控制器。