asp.net判定session超时跳回登录页 asp.net判定session超时跳回登录页,并把当前错误页保存,登录成功后跳回错误页。 //判定session是否过时 public static void IsSessionOut() { if (HttpContext.Current.Session["userId"] != null || HttpContext.Current.Session["userId"].ToString().Trim() == "") { HttpContext.Current.Session["errorFile"] = HttpContext.Current.Request.Url.ToString().Trim(); HttpContext.Current.Response.Write("<mce:script language='javascript'><!-- alert('对不起,登录超时,请重新登录!');top.location.replace('/Login.aspx'); // --></mce:script>"); HttpContext.Current.Response.End(); } }