2011-11-14 213 views
2

所有动作我有两个控制器具有相同的动作和私有方法。第二个是从第一个复制的。 我修改了第二个,为了更好地执行,现在我想将所有操作从第一个控制器路由到第二个控制器。ASP.NET MVC 2重定向从一个控制器到另一个

我如何的方式,可以让我保持了快速切换的旧代码做到这一点从Global.asax中或一些其他的方式?

谢谢!

回答

3

你可以设置类似于路线:

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

你也可以只重命名你的控制器中的代码。

+0

如果我重新命名所有的快速切换是通过“快速切换”你的意思是你想要的机制,将切换的实现,而无需重新编译或重新启动服务器失去 –

+1

啊,这样吗?尝试创建一个管理控制器,使您可以添加和删除上面显示的路线。 – StriplingWarrior

+0

是的,这正是我想要的,请发布所有添加新路线的代码。 –

相关问题