Jak ustawić trasę, aby widok był stroną główną domeny w aplikacji ASP.NET MVC, która zawiera obszary. Potrzebuję widoku określonego obszaru jako strony głównej. Jak można to zrobić?Jak ustawić widok obszaru jako stronę startową w ASP.NET MVC?
Próbowałem użyć następującego kodu bez powodzenia.
public static void RegisterRoutes(RouteCollection routes) {
routes.MapRoute(
name: "Home",
url: "",
defaults: new { controller = "Home", action = "Index" },
namespaces: new string[] { "WebApp.Areas.UI.Controllers" }
);
}
możliwe duplikat [Jak ustawić domyślną trasę (do obszaru) w MVC] (http://stackoverflow.com/questions/2140208/how-to-set-a-default-route-to -an-area-in-mvc) –
To jest duplikat, a jedyna odpowiedź jest niepoprawna; drugie pytanie zawiera notatkę, że poniższa odpowiedź w rzeczywistości nie spełni tego, o co pyta się pytający, używając obszaru do wyświetlenia strony głównej ("/"). Musi zostać przekierowany z głównej kolekcji RouteCollection i nie może być wykonany z obszaru, co sugeruje poniższa odpowiedź. –