我不認爲你需要使用領域
做你想要可以通過在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
作爲可選的,但我希望它給你一個想法?
你能澄清一下這個項目是一個項目還是項目? –