Olá pessoal, hojeu vou falar e mostrar um pouco sobre como trabalhar com session e razor. Mas antes de tudo, o que é session para você?
Quando você precisa logar em um site para carregar seus cursos ou assuntos pessoais, o sistema precisa gerar uma sessão com alguns dados essenciais e que serão utilizados dentro do sistema ou web site a todo o momento, por exemplo: Você tem uma conta no site ecode10.academy por que você comprou um curso de C# básico e para acessar o curso é necessário entrar com o seu login e senha. Depois de entrar com o usuário e senha correta, o sistema precisa gerar uma sessão com alguns dados essenciais e com eles serão identificados quais cursos você tem acesso por exemplo. Nesse caso será disponibilizado em sua página de forma dinâmica apenas o curso de C# básico.
Normalmente uma sessão fica algum tempo ativa mesmo que você feche o navegador e assim não tem mais o trabalho de ter que logar novamente. Você pode ver isso também nas redes sociais de hoje em dia.
Para mostrar mais detalhes eu vou deixar aqui abaixo um vídeo que eu mostro na prática como:
- Criar uma session
- Recuperar uma session
- Aumentar o tempo da session dentro do sistema
Lembro que esse vídeo foi retirado de um módulo do curso de C# exclusivo que está dentro da plataforma ecode10.academy.
Utilizado:
- Ferramenta: Visual Studio ou Rider
- Linguagem C#
- Framework .NET 6
Vídeo:
Espero que goste qualquer dúvida pode entrar em contato comigo pelas redes sociais @mauriciojunior.net_.