Jak stworzyć reguły routingu dla panelu administracyjnego i galerii w jednej solucji

0

Mam zrobiony w ASP.MVC 5 panel administracyjny do galerii, ma się on wyświetlać w momencie dopisania ścieżki http://localhost:xxxx/admin/ , natomiast sama galeria powinna być widoczna bezpośrednio po uruchomieniu aplikacji czyli http://localhost:xxxx/ . Prosze o pomoc, rady przy stworzeniu odpowiednich reguł routingu. Poniżej kod według którego galeria uruchamia się domyślnie, lecz nie wiem jak powiązać to z kontrolerami panelu administracyjnego:

public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "FolioGallery", action = "Index", id = UrlParameter.Optional }
            );

            routes.MapRoute(
                name: "Admin",
                url: "admin/{controller}/{action}/{id}",
                defaults: new { controller = "WidgetGalleryTitles", action = "Index", id = UrlParameter.Optional }
            );
        }
1

Wygląda spoko, tylko daj regułę z adminem na górę.

0

Działa:) Dziękuje za pomoc

0

Reguły są analizowane przez UrlRoutingModule w kolejności w jakiej zostały dodane, tzn. reguła zdefiniowana wcześniej ma wyższy priorytet. Jednak w przypadku kiedy nadajesz nazwy dla reguł routingu można to domyślne zachowanie zmienić poprzez jawne przekazanie nazwy do wszystkich metod pomocniczych typu Html.ActionLink() itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1