Witam
w RouteConfig-u mam następującą RouteMap
routes.MapRoute(
name: "Aktualnosci",
url: "Aktualnosci",
defaults: new { controller = "Aktualnosci", action = "Lista" }
);
dla Aktualności w Mvc.sitemap dodałem standardowy wpis
<mvcSiteMapNode title="Aktualności" controller="Aktualnosci" action="Lista"/>
i to działa poprawnie.
Mam problem z generowaniem pozycji dla Artykułów które mają następującą RoutMape
routes.MapRoute(
name: "Artykuly",
url: "{controller}/{TytURL}-{id}",
defaults: new { controller = "Artykul", action = "Artykul", TytURL = UrlParameter.Optional, id = UrlParameter.Optional },
);
w wyniku czego link wygląda następująco: http://www.domena.pl/Artykul/Szkolenia-1, http://www.domena.pl/Artykul/Praca-2, itp.
Jak mam ustawić mvcSiteMapNode aby to działało gdzie w linku mam nazwę kontrolera/tys. artykułu i jego id
w kontrolerze Artykul wywoływana jest akcja Artykul z dwoma parametrami Tyt-artykułu i id
<mvcSiteMapNode title="Szkolenia" controller="Artykul" action="Artykul" />
to nie działa.
Dzięki za pomoc