Asp.net c# session

4 respostas Resolvido
E

Pessoal estou usando aspnet, o que acontece é o seguinte eu tenho um código de validação que gostaria de executar em todas as paginas, mas gostaria que isso fosse automatizado assim como o Layout do MVC5. Este código é para validação do usuário. Isso é possível ou tenho que fazer isso controller por controller?

Em alguns controllers eu quero redirecionar, e outros n algum sugere algo.

4 Respostas

J
Solucao aceita

Pesquise e estude sobre custom Authorize.

Um exemplo:

Estude também sobre Filter.

E

Show, isso diminui programação ali e fica mais elegante.

Imaginei que eu podia usar alguma coisa tipo o Layout. Mas assim vai me servir demais tb

obrigado

E

@javaflex sua dica realmente foi muito boa, fiz os filtros que eu precisa , mas veio uma dúvida. Pois eu conheci o RegisterGlobalFilters(que era exatamente o que eu queria). Fiz o registro de uma global filters, mas quando eu na action que exibe a tela de login ele tb chama a global filter. Então, com eu pulo configuro uma global filter para não executar em um método de um controller(uma ActionResult)?

J

Segue essa solução:

Criado 20 de fevereiro de 2017
Ultima resposta 22 de fev. de 2017
Respostas 4
Participantes 2