Session

26/07/2010

0


  Se eu estou utilizando Session para passar um objeto, qual a forma mais correta de eu verificar se meu Objeto existe antes de utiliza-la:
       No momento, eu estou verificando assim:
       if Session['MeuObjeto'] <> nil then

      Porém não sei se esta é a forma mais correta. E se caso ela não exista, que tipo de mensagem eu retorno para o cliente? 'Sua sessão expirou' ?
Bruno

Bruno

Responder

Posts

27/07/2010

Marcio Silveira

Eu faço assim:

        login = (Classes.Geral.Login)Session["clsLogin"];

        #region Verifica se o usuário está logado

        if (login == null)
        {
            Response.Redirect("/HOME");
            Response.End();
        }
        #endregion


Neste caso acima o usuário é redirecionado para a página de login novamente. Mas em outros sistemas mando a mensagem "Sua sessão expirou."
Responder

27/07/2010

Bruno

Era isso mesmo que eu precisava. 
Muito obrigado pela resposta.
Um grande abraço.

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar