Pergunta

não deve PostBack ser verificado antes da sessão

protected void Page_Load(object sender, EventArgs e)
{
    if (Session["login"] != null && Session["login"].ToString() == "1")
    {
        if (!IsPostBack)
        {
            LoadData();
        }
    }
    else
    {
        Response.Redirect("login.aspx");
    }
}
Foi útil?

Solução

Isso depende do que você está fazendo, e, normalmente, eu diria que não.

É possível para a sessão para expirar entre o tempo que a página carregada, eo momento em que uma nova postagem aconteceu. Concedido eles teriam que se sentar na página por um bom tempo, mas poderia acontecer.

Verificar primeira sessão, garante que as informações da sessão é sempre disponível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top