J'ai une routeroutage dans asp.net mvc
routes.MapRoute(
"BuildingProject",
"BuildingProject/{action}/{id}",
new {
controller = "Home",
action = "Index",
id = ""
});
je veux qu'il se comporte comme route par défaut par exemple pour url qui commence par BuildingProject comme http://localhost:4030/BuildingProject/DeleteAll. J'ai essayé
routes.MapRoute(
"BuildingProject",
"BuildingProject/{action}/{id}",
new {
controller = "Home",
action = "",
id = ""
});
Il worked.But sur la saisie localhost: 4030/BuildingProject il ne réoriente à son indice mais affiche l'erreur.
.Comment faire cela.
sorru mais cela n'a pas fonctionné. –
Voulez-vous que toutes les URL pointent vers la même action? Ensuite, vous pouvez essayer ce code: routes.MapRoute (null, "BuildingProject/{* catchall}", nouveau {controller = "Accueil", action = "Index"}); –