Como defino o controlador padrão para meu projeto ASP.NET MVC 4 sem torná-lo HomeController ?
Como devo configurar uma área padrão quando o aplicativo é iniciado?
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-mvc-5
Adrian10 BEN
fonte
fonte
Respostas:
a melhor maneira é mudar sua rota. A rota padrão (definida em seu App_Start) define
/Home/Index
como a página inicial padrão. Você pode alterá-lo para qualquer rota que desejar.
fonte
"AreaName/{controller}/{action}/{id}"
Defina o código abaixo em RouteConfig.cs na pasta App_Start
SE ainda não estiver funcionando, siga as etapas abaixo
Segunda maneira: você simplesmente segue as etapas abaixo,
1) Clique com o botão direito no seu projeto
2) Selecione Propriedades
3) Selecione a opção Web e, em seguida, selecione a página específica (controlador / visualização) e, em seguida, defina sua página de login
Aqui, conta é meu controlador e login é meu método de ação (salvo no controlador de conta)
Por favor, dê uma olhada na captura de tela em anexo .
fonte
Não vi esta pergunta respondida:
Então, aqui está como você pode configurar uma área padrão:
fonte
Caso você tenha apenas um controlador e queira acessar todas as ações no root, você pode pular o nome do controlador como este
fonte