난 당신이 엔진을 돕기 위해 각 "subcontroller"에 대한의 Global.asax에 경로를 정의하여 수행 할 수 원하는 일을하기 위해 지역
를 사용할 필요가 있다고 생각하지 않습니다. (나는 Contact
과 Facility
이 각각 controllers
이라고 가정했다.)
이것은 어떤 패턴이 어떤 경로로가는 지에 대해 매우 구체적이라는 것을 의미하지만, 아래에서 필요한 것을 할 것이라고 생각한다.
은 (기본 경로 위) 글로벌 asax에서이 2 개 개의 새로운 노선 추가
이
routes.MapRoute(
"ContactRoute", // Route name
"Company/{id}/Contact/{action}/{contactId}", // URL with parameters
new { controller = "Contact", action = "Index"
} // Parameter defaults
);
routes.MapRoute(
"FacilityRoute", // Route name
"Company/{id}/Facility/{action}/{facilityId}", // URL with parameters
new { controller = "Facility", action = "Index"
} // Parameter defaults
);
내가 코드에 100 %, 당신은 contactId
및 facilityId
등의 옵션을 정의해야 할 수도 아니에요,하지만 아이디어가 있기를 바란다면?
entiy가 무엇인지 또는 그 항목이 무엇인지 명확히 할 수 있습니까? –