Je cette MAPROUTE par défaut:MAPROUTE personnalisé pour le contrôleur spécial et de l'action à être comme ça dans MVC: http://example.com/someValue
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
et quelques autres mapRoutes pour d'autres sontrollers avant par défaut,
maintenant, je veux un MAPROUTE pour le contrôleur spécial pour montrer l'URL comme: myDomain.com/someValue, mais quand j'utilise ceci:
routes.MapRoute(
name: "categories",
url: "{sub}",
defaults: new { controller = "cat", action = "Index" }
);
tous mes url .actions qui ont "Index" comme action comme @ Url.Action ("index", "login") fonctionne pas, je ai aussi utilisé:
sub = UrlParameter.Optional
et
sub = ""
, mais ils ne travaillaient pas, ce que dois-je faire?
Merci beaucoup mec, cela fonctionne comme un charme. –
désolé de commenter ceci ici, mais pourriez-vous s'il vous plaît voir cette question: [link] (http://stackoverflow.com/questions/34323981/mvc-routeconfig-custom-maproute-issue) –