2011-11-14 137 views
2

所有動作我有兩個控制器具有相同的動作和私有方法。第二個是從第一個複製的。 我修改了第二個,爲了更好地執行,現在我想將所有操作從第一個控制器路由到第二個控制器。ASP.NET MVC 2重定向從一個控制器到另一個

我如何的方式,可以讓我保持了快速切換的舊代碼做到這一點從Global.asax中或一些其他的方式?

謝謝!

回答

3

你可以設置類似於路線:

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

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

+0

如果我重新命名所有的快速切換是通過「快速切換」你的意思是你想要的機制,將切換的實現,而無需重新編譯或重新啓動服務器失去 –

+1

啊,這樣嗎?嘗試創建一個管理控制器,使您可以添加和刪除上面顯示的路線。 – StriplingWarrior

+0

是的,這正是我想要的,請發佈所有添加新路線的代碼。 –

相關問題