C#中的session用法

Session具備如下特色: 
(1)Session中的數據保存在服務器端; 
(2)Session中能夠保存任意類型的數據; 
(2)Session默認的生命週期是20分鐘,能夠手動設置更長或更短的時間。服務器

須要注意的是在Session變量存儲過多的數據會消耗比較多的服務器資源,在使用session時應該慎重session

存入字符串:
    Session["userName"] = "aaa";
    這樣取值:
    string str = Session["userName"].ToString();spa

 如是什麼某記錄的編號:
    Session["id"] = 1;
    這樣取值:
    int id1 = Convert.ToInt32(Session["userName"]);對象

獲取session時通常這麼寫:string username=session[「username」],可是在給對象賦值的時候咱們須要注意兩點生命週期

1:判斷是否爲null資源

2:類型的轉換rem

釋放方式:清除某個Session
     Session["UserName"] = null;
     Session.Remove("UserName");字符串

     清除所有Sessionstring

     Session.Abandon();io

     session.removeAll();

相關文章
相關標籤/搜索