2
所有动作我有两个控制器具有相同的动作和私有方法。第二个是从第一个复制的。 我修改了第二个,为了更好地执行,现在我想将所有操作从第一个控制器路由到第二个控制器。ASP.NET MVC 2重定向从一个控制器到另一个
我如何的方式,可以让我保持了快速切换的旧代码做到这一点从Global.asax中或一些其他的方式?
谢谢!
所有动作我有两个控制器具有相同的动作和私有方法。第二个是从第一个复制的。 我修改了第二个,为了更好地执行,现在我想将所有操作从第一个控制器路由到第二个控制器。ASP.NET MVC 2重定向从一个控制器到另一个
我如何的方式,可以让我保持了快速切换的旧代码做到这一点从Global.asax中或一些其他的方式?
谢谢!
你可以设置类似于路线:
"mycontroller/{action}",
new{controller = "mynewcontroller", action="index"});
你也可以只重命名你的控制器中的代码。
如果我重新命名所有的快速切换是通过“快速切换”你的意思是你想要的机制,将切换的实现,而无需重新编译或重新启动服务器失去 –
啊,这样吗?尝试创建一个管理控制器,使您可以添加和删除上面显示的路线。 – StriplingWarrior
是的,这正是我想要的,请发布所有添加新路线的代码。 –