Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Excluir os menus na página de Login

Criamos o arquivo _Layout para não precisa de repetir código, porém na página de login aparece o Menu da app, o que não faz sentido, tem algum if para condicionar e tirar esse menu da página de Login?

3 respostas

Olá, Lorran!

Você pode suprimir o Layout padrão (que inclui o menu) acrescentando estas linhas no topo da view:

@{
    Layout = null;
 }
solução!

Olá Lorran,

nesta situação você tem duas possibilidades. A primeiro é na tela de Login colocar o Layout = null e reaplicar apenas o que for interessante do _Layout. Deste jeito, você não acopla a página de template com uma página específica do sistema, elas ficam isoladas.

Ou então, se você quiser fazer o if no _Layout, você pode chamar @Context.Request.Path para obter qual a url que estamos acessando.

Ola Lorran, tudo bem?

Nos meus projetos eu geralmente crio uma outra "master page" chamada _LoginLayout, e nela nao exibo nenhum menu nem nada que deva ser exibido somente apos o login. Esta _LoginLayout eu utilizo em todas as views que sao referentes a autenticacao do usuario (signin, signup, lembrar senha, etc).

Espero que tenha ajudado, boa sorte!

Abs