用戶抵達站點至離開期間,伺服器分配的全域變數集合。變數跨頁面不遺失,整個會話週期有效。
用戶請求頁面時若無 Session,伺服器自動建立並指派唯一 SessionID。不同用戶擁有獨立 Session 空間,儲存姓名、性別、瀏覽器類型、解析度、訪問時間等個人化資料。
Timeout 設定分鐘數自動結束Session.Abandon 立即中止結束後變數釋放,值不可再用。
Session.集合 | 屬性 | 方法
| 屬性 | 說明 |
|---|---|
| CodePage | 符號對應代碼頁 |
| LCID | 地區識別碼 |
| SessionID | 會話唯一識別碼 |
| Timeout | 逾時分鐘數 |
| 集合 | 說明 |
|---|---|
| Contents | 腳本新增項目,預設集合 |
| StaticObjects | <OBJECT SCOPE="Session"> 宣告物件 |
| 方法 | 說明 |
|---|---|
| Abandon | 銷毀 Session 釋放資源 |
| Contents.Remove/RemoveAll | 移除項目/清空 |
| 事件 | 觸發時機 |
|---|---|
| Session_OnStart | 建立 Session 時 |
| Session_OnEnd | 結束 Session 時 |
完整掌握 Session 物件是 ASP 狀態管理的關鍵基石。