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();