我不认为你需要使用领域
做你想要可以通过在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
作为可选的,但我希望它给你一个想法?
你能澄清一下这个项目是一个项目还是项目? –