ici est mon problème, j'ai un site Web existantitinéraires mvc de multiples pour le même site
wwww.mysite.com
exigence
me demander de permettre aux utilisateurs d'utiliser le même site comme celui-ci
www.mysite.com
www.mysite.com/Home/Index
www.mysite.com/defaultsuborganisation/Home/Index
www.mysite.com/suborganisation1/Home/Index
www.mysite.com/suborganisation2/Home/Index
si je modifie la configuration des routes (RouteConfig.cs)
routes.MapRoute(
name: "OrganisationRoute",
url: "{org}/{controller}/{action}/{data}",
defaults:
new
{
org= "defaultsuborganisation",
controller = "Home",
action = "Index",
data = UrlParameter.Optional
});
Je travaille pour toutes les routes prévues à l'exception des www.mysite.com/Home/Index
Vous pouvez utiliser le routage attribut pour cela! –
Pourquoi n'utiliseriez-vous pas plusieurs enregistrements de route? Je trouve qu'il est plus facile de lire lorsque des enregistrements distincts sont présents pour chaque groupe de routes unique ... –