企业系统如果长时间不使用,登录账号会过期,过期后应该提示并转到登录页面重新登录,跳转方法可以写在BasePage中,如下:
public void VerdictIsLogin()
{
if (ValidateUtil.isBlank(Convert.ToString(Session["USER_ID"])))
{
StringBuilder str1 = new StringBuilder();
str1.Append("<script language='javascript'>\n");
str1.Append("alert('帐号已过期,请重新登陆!');\n");
string url = "'http://'+" + "window.location.host" + "+'/Default.aspx'";
str1.Append(" top.location.href=" + url + ";\n");
str1.Append("</script>");
Response.Write(str1.ToString());
Response.End();
}
}