2011-11-14 4 views
2

동일한 작업 및 개인 메서드를 가진 컨트롤러가 두 개 있습니다. 두 번째 것은 처음부터 복사됩니다. 더 나은 수행을 위해 두 번째 것을 수정했고 이제 첫 번째 컨트롤러의 모든 동작을 두 번째 컨트롤러로 라우팅하려고합니다.ASP.NET MVC 2 한 컨트롤러에서 다른 컨트롤러로 모든 작업 리디렉션

Global.asax 또는 다른 방법으로 빠른 전환을 위해 이전 코드를 유지할 수있는 방법으로이 작업을 수행하려면 어떻게해야합니까?

감사합니다. 또한 단지 코드에 컨트롤러의 이름을 바꿀 수

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

:

답변

3

당신은 같은 경로를 설정할 수 있습니다.

+0

빠른 전환이 모두 손실 된 경우 –

+1

아, "빠른 전환"이란 서버를 다시 컴파일하거나 다시 시작하지 않고 구현을 전환 할 메커니즘을 원한다는 의미입니까? 위에 표시된 것과 같은 경로를 추가 및 제거 할 수있는 관리자 컨트롤러를 만들어보십시오. – StriplingWarrior

+0

네, 그게 내가 원하는 것입니다, 새로운 경로를 추가하는 모든 코드를 게시하십시오. –

관련 문제