會話對象存儲有關用戶會話的信息,或更改設置。
例子
設置並返回LCID
設置或返回指定位置或者地區的整數。 如日期,時間,和貨幣的內容將根據該位置或區域被顯示。
返回的SessionID
返回一個唯一的ID為每個用戶。 該ID是由服務器生成。
會話的超時
設置並返回超時(in minutes)的會話。
Session對象
當你與你的計算機上的應用程序時,你打開它,做一些更改,然後關閉它。 這很像一個會話。 計算機知道你是誰。 它知道,當你打開應用程序,當你關閉它。 然而,在互聯網上有一個問題:Web服務器不知道你是誰,你做什麼,因為HTTP地址不能保持狀態。
ASP通過為每個用戶創建一個唯一的cookie解決了這個問題。 該cookie被發送到用戶的計算機,它包含識別用戶的信息。 這個接口被稱為Session對象。
Session對象存儲有關用戶會話的信息,或更改設置。
存儲在大約一單一用戶會話對象保持信息的變量,並提供給一個應用程序中的所有頁面。 會話變量中存儲的公共信息是名稱,ID和喜好。 服務器會為每個新用戶一個新的Session對象,當會話過期銷毀Session對象。
Session對象的集合,屬性,方法和事件描述如下:
集合
採集 | 描述 |
---|---|
Contents | 包含通過腳本命令添加到會話中的所有項目 |
StaticObjects | 包含附加到會話與HTML的所有對象<object>標籤 |
屬性
屬性 | 描述 |
---|---|
CodePage | 指定在顯示動態內容時將使用的字符集 |
LCID | 設置或返回一個指定位置或區域的整數。 如日期,時間,和貨幣的內容將根據該位置或區域來顯示 |
SessionID | 返回每個用戶的唯一標識。 獨有的ID是由服務器生成 |
Timeout | 設置或返回的超時時間(in minutes)為會話對象在本申請中 |
方法
方法 | 描述 |
---|---|
Abandon | 銷毀用戶會話 |
Contents.Remove | 刪除從內容集合中的項 |
Contents. RemoveAll() | 刪除從內容集合中的所有項目 |
活動
事件 | 描述 |
---|---|
的Session_OnEnd | 發生在會話結束時 |
的Session_OnStart | 會話開始時發生 |