문제
세션 전에 포스트 백을 확인해서는 안됩니다
protected void Page_Load(object sender, EventArgs e)
{
if (Session["login"] != null && Session["login"].ToString() == "1")
{
if (!IsPostBack)
{
LoadData();
}
}
else
{
Response.Redirect("login.aspx");
}
}
해결책
이것은 당신이하는 일에 달려 있으며 일반적으로 나는 거절합니다.
페이지가로드 된 시간과 포스트 백이 발생한 시간 사이에 세션이 만료 될 수 있습니다. 그들은 꽤 오랫동안 페이지에 앉아 있어야 할 것이지만, 일어날 수 있습니다.
먼저 확인 세션에서 세션 정보를 항상 사용할 수 있는지 확인하십시오.
제휴하지 않습니다 StackOverflow