基类里判断Session是否过期(转载)
2007-08-23 10:19
399 查看
1using System;
2public class basePageSessionExpire : System.Web.UI.Page
3 {
4 public basePageSessionExpire()
5 {
6 }
7
8 override protected void OnLoad(EventArgs e)
9 {
10 if(Page.IsPostBack)
11 {
12 if (Context.Session != null)
13 {
14 if (Session.IsNewSession)
15 {
16 string strCookieHeader = Request.Headers ["Cookie"];
17 if (null != strCookieHeader && strCookieHeader.IndexOf ("ASP.NET_SessionId") >= 0)
18 {
19 if (Request.IsAuthenticated)
20 {System.Web.Security.FormsAuthentication.SignOut ();
21 }
22 Response.Redirect("../Session_Timeout.html"); }
23 }
24 }
25 }
26 base.OnLoad(e);
27 }
28
29 override protected void OnInit(EventArgs e)
30 {
31 base.OnInit(e);
32 }
33}
2public class basePageSessionExpire : System.Web.UI.Page
3 {
4 public basePageSessionExpire()
5 {
6 }
7
8 override protected void OnLoad(EventArgs e)
9 {
10 if(Page.IsPostBack)
11 {
12 if (Context.Session != null)
13 {
14 if (Session.IsNewSession)
15 {
16 string strCookieHeader = Request.Headers ["Cookie"];
17 if (null != strCookieHeader && strCookieHeader.IndexOf ("ASP.NET_SessionId") >= 0)
18 {
19 if (Request.IsAuthenticated)
20 {System.Web.Security.FormsAuthentication.SignOut ();
21 }
22 Response.Redirect("../Session_Timeout.html"); }
23 }
24 }
25 }
26 base.OnLoad(e);
27 }
28
29 override protected void OnInit(EventArgs e)
30 {
31 base.OnInit(e);
32 }
33}
相关文章推荐
- ASP.NET Session丢失问题解决方案总结及判断Session是否过期【转载】
- ASP.NET Session丢失问题解决方案总结及判断Session是否过期【转载】
- 一个判断session是否过期的小技巧
- 一个判断session是否过期的小技巧
- 一个判断session是否过期的小技巧
- ASP.NET Session丢失问题解决方案总结及判断Session是否过期
- 判断session是否过期
- 判断用户session 是否过期,如果过期,让用户重新登录
- asp.net 判断session是否过期
- 判断一个session是否过期
- 一个判断session是否过期的小技巧
- ASP.NET Session丢失问题解决方案总结及判断Session是否过期
- 一个判断session是否过期的小技巧
- 一个判断session是否过期的小技巧
- 【小技巧】一个判断session是否过期的小技巧
- 一个判断session是否过期的小技巧
- 一个判断session是否过期的小技巧
- 判断session是否过期
- 一个判断session是否过期的小技巧_Java
- 判断session是否过期