Jak ustawić domyślny kontroler dla mojego projektu ASP.NET MVC 4 bez tworzenia go jako HomeController ?
Jak ustawić domyślny obszar podczas uruchamiania aplikacji?
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-mvc-5
Adrian10 BEN
źródło
źródło
Odpowiedzi:
najlepszym sposobem jest zmiana trasy. Trasa domyślna (zdefiniowana w App_Start) ustawia
/Home/Index
jako domyślna strona docelowa. Możesz to zmienić na dowolną trasę.
źródło
"AreaName/{controller}/{action}/{id}"
Ustaw poniżej kod w RouteConfig.cs w App_Start folderze
JEŚLI nadal nie działa, wykonaj poniższe czynności
Drugi sposób: wykonaj poniższe czynności,
1) Kliknij prawym przyciskiem myszy swój projekt
2) Wybierz Właściwości
3) Wybierz opcję Web, a następnie wybierz określoną stronę (kontroler / widok), a następnie ustaw swoją stronę logowania
Tutaj konto jest moim kontrolerem, a logowanie jest moją metodą działania (zapisane w kontrolerze konta)
Proszę spojrzeć na załączony zrzut ekranu.
źródło
Nie widziałem odpowiedzi na to pytanie:
Oto jak skonfigurować domyślny obszar:
źródło
Jeśli masz tylko jeden kontroler i chcesz uzyskać dostęp do każdej akcji na koncie root, możesz pominąć taką nazwę kontrolera
źródło