不应在会话
之前检查PostBackprotected void Page_Load(object sender, EventArgs e)
{
if (Session["login"] != null && Session["login"].ToString() == "1")
{
if (!IsPostBack)
{
LoadData();
}
}
else
{
Response.Redirect("login.aspx");
}
}
答案 0 :(得分:1)
这取决于你在做什么,通常我会说不。
会话可能在页面加载的时间和回发发生的时间之间到期。当然,他们必须在网页上停留很长一段时间,但它可能会发生。
首先检查会话,确保会话信息始终可用。