나는 별도의 컨트롤러 foreach는 페이지를 만들고 싶지 않다이단일 컨트롤러
/home
/about
/contact
/terms
같은 URL 구조를 가지고있다. 단일 홈 컨트롤러를 사용하여 작동시키는 방법은 무엇입니까? 내가
/home
/home/about
/home/contact
/home/terms
나는 별도의 컨트롤러 foreach는 페이지를 만들고 싶지 않다이단일 컨트롤러
/home
/about
/contact
/terms
같은 URL 구조를 가지고있다. 단일 홈 컨트롤러를 사용하여 작동시키는 방법은 무엇입니까? 내가
/home
/home/about
/home/contact
/home/terms
처럼 모든 단일 컨트롤러에 다음이 표시 URL을 만들 경우 global.asax
은 일반적으로 RegisterRoutes
를 통해 경로를 구성하기위한 책임이 있습니다. 이 패턴을 편집하여 자신의 패턴 또는 개별 매핑을 명시 적으로 추가 할 수 있습니다. 예를 들어 :
routes.MapRoute(
"Default", "{action}",
new { controller = "Home", action = "Index" });
의 Global.asax에서 RegisterRoutes 방법에 다음 줄을 추가합니다
routes.MapRoute("About", "about", new { controller = "Home", action = "About" });
routes.MapRoute("Contact", "contact", new { controller = "Home", action = "Contact" });
routes.MapRoute("Terms", "terms", new { controller = "Home", action = "Terms" });