문제

세션 전에 포스트 백을 확인해서는 안됩니다

protected void Page_Load(object sender, EventArgs e)
{
    if (Session["login"] != null && Session["login"].ToString() == "1")
    {
        if (!IsPostBack)
        {
            LoadData();
        }
    }
    else
    {
        Response.Redirect("login.aspx");
    }
}
도움이 되었습니까?

해결책

이것은 당신이하는 일에 달려 있으며 일반적으로 나는 거절합니다.

페이지가로드 된 시간과 포스트 백이 발생한 시간 사이에 세션이 만료 될 수 있습니다. 그들은 꽤 오랫동안 페이지에 앉아 있어야 할 것이지만, 일어날 수 있습니다.

먼저 확인 세션에서 세션 정보를 항상 사용할 수 있는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top