Comment définir le contrôleur par défaut pour mon projet ASP.NET MVC 4 sans en faire un HomeController ?
Comment dois-je configurer une zone par défaut au démarrage de l'application?
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-mvc-5
Adrian10 BEN
la source
la source
Réponses:
le meilleur moyen est de changer votre itinéraire. La route par défaut (définie dans votre App_Start) définit
/Home/Index
comme page de destination par défaut. Vous pouvez changer cela pour être n'importe quel itinéraire que vous souhaitez.
la source
"AreaName/{controller}/{action}/{id}"
Définissez le code ci-dessous dans RouteConfig.cs dans le dossier App_Start
SI ne fonctionne toujours pas, suivez les étapes ci-dessous
Deuxième manière: vous suivez simplement les étapes ci-dessous,
1) Faites un clic droit sur votre projet
2) Sélectionnez Propriétés
3) Sélectionnez l'option Web, puis sélectionnez une page spécifique (contrôleur / vue), puis définissez votre page de connexion
Ici, le compte est mon contrôleur et la connexion est ma méthode d'action (enregistrée dans le contrôleur de compte)
Veuillez regarder la capture d'écran ci- jointe .
la source
Je n'ai pas vu cette question répondue:
Alors, voici comment vous pouvez configurer une zone par défaut:
la source
Si vous n'avez qu'un seul contrôleur et que vous souhaitez accéder à toutes les actions sur root, vous pouvez ignorer le nom du contrôleur comme celui-ci
la source