2014年2月6日 星期四

[ ASP.NEt C# ] 兩種檢查Session是否存在的方式

Reference:http://unicomleaner.blogspot.tw/2012/02/aspnetsession.html

【ASP.NET】兩種檢查Session是否存在的方式

1.使用某session是否等於null做為檢查
?
1
2
3
4
5
6
7
8
9
10
11
12
13
#region 寫法1
   if (Session["Login_Name"] == null)
            {
                 
                this.lb_ErrorMessage.Text = "請輸入帳號密碼";
                 
            }
            else if (Session["Login_Name"] != null && Session["Login_Name"].ToString()!="")
            {
                
               this.lb_ErrorMessage.Text = "歡迎使用系統";
            }
#endregion
2.使用System.Web.HttpContext抓取抓取Session是否存在
?
1
2
3
4
5
6
7
#region 寫法2
 System.Web.HttpContext context = System.Web.HttpContext.Current;
 
                if (context.Session[sessionName] == null)
                       this.lb_ErrorMessage.Text = "請輸入帳號密碼";
                else
                   this.lb_ErrorMessage.Text = "歡迎使用系統";

沒有留言:

張貼留言