2011-08-18 2 views
1

website.com/controller/action에서 website.com/admin/controller/action으로 내 페이지를 다시 라우팅하는 데 문제가 있습니다. 새로운 "가상"하위 폴더로 경로 변경 하시겠습니까?

나는이 Global.asax에하는 추가 시도 :

routes.MapRoute(
    "Admin", 
    "admin/{controller}/{action}/{id}", 
    new { controller = "Admin", action = "Index", id = "UrlParameter.Optional" } 
); 

그것은 작동하지만, 그것은 또한 의도하지 않은 장소에서 단어 "admin"을 추가 내 다른 링크를 다시 썼다.

내 문제는이 유사합니다 ASP.NET MVC Routing, Need help creating route

+0

MVC 영역을 사용하여이를 해결했습니다. 하지만 문제는 단순히보기 및 컨트롤러를 새로운 영역으로 잘라내거나 붙일 수 없다는 것입니다. 모든 컨트롤러를 다시 만들어야 다시 사용할 수 있습니다. 희망이 사람을 도움이됩니다. – Ron

답변

0

이 사용 MVC 영역을 해결. 하지만 문제는 단순히보기 및 컨트롤러를 새로운 영역으로 잘라내거나 붙일 수 없다는 것입니다. 모든 컨트롤러를 다시 만들어야 다시 사용할 수 있습니다. 희망이 사람을 도움이됩니다.

관련 문제