在asp.net中,如何使得当session过期后自动跳转到登陆页呢?下面我提供一个简单的方法:
private void Page_Load(object sender, System.EventArgs e)
{
Response.AddHeader("Refresh",Convert.ToString((Session.Timeout * 60) + 5));
if(Session[“IsUserValid”].ToString()==””)
Server.Transfer(“Relogin.aspx”);
}
在page.load事件中,加入response.addheader方法,当session过期失效后的5秒,页面就会自动刷新,这
个时候,判断到session失效了,之后系统自动跳转了
在page.load事件中,加入response.addheader方法,当session过期失效后的5秒,页面就会自动刷新,这
个时候,判断到session失效了,之后系统自动跳转了
本文介绍了一种在ASP.NET中实现Session过期后自动跳转至登录页面的方法。通过在Page_Load事件中使用Response.AddHeader设置页面刷新时间,并在Session失效时通过Server.Transfer进行页面跳转。
5939

被折叠的 条评论
为什么被折叠?



