Asp.net c# session

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.

Pesquise e estude sobre custom Authorize.

Um exemplo:

Estude também sobre Filter.

1 curtida

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

@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)?

Segue essa solução: