Je veux avoir un contrôleur pour tous les sites urls par exemple:Un contrôleur pour toute application ASP.NET MVC
- www.mysite.com/page1
- www.mysite.com/another
- www.mysite.com/third/some-text
- www.mysite.com/fourth/some/some/some/some
urls seront créés manuellement, également URL peut être de « ev ery type "(théoriquement vous devez avoir la possibilité de tout mettre en url) Je ne veux pas mettre de nom de contrôleur ou quoi que ce soit (nom de l'action ou id) dans l'url. Comment écrire une règle d'itinéraire url pour cela?
Je ne suis pas intéressé par les inconvénients d'un tel design. Ce est par défaut ASP.NET MVC règle de routage
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
Je suis intéressé - pourquoi voulez-vous seulement avoir un contrôleur? – UpTheCreek