選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP Session 物件


Session 物件用於儲存關於使用者會話的資訊或更改使用者會話的設定。


更多示例

設定和返回 LCID
設定或返回一個整數,該整數指定一個位置或區域。日期、時間和貨幣等內容將根據該位置或區域顯示。

返回 SessionID
為每個使用者返回一個唯一的 ID。該 ID 由伺服器生成。

會話超時
設定和返回會話的超時時間(以分鐘為單位)。


Session 物件

當你在電腦上處理一個應用程式時,你開啟它,進行一些更改,然後關閉它。這很像一個會話。電腦知道你是誰。它知道你何時開啟應用程式以及何時關閉它。然而,在網際網路上有一個問題:Web 伺服器不知道你是誰,也不知道你在做什麼,因為 HTTP 地址不維護狀態。

ASP 透過為每個使用者建立一個唯一的 Cookie 來解決這個問題。Cookie 被髮送到使用者的計算機,其中包含標識使用者的相關資訊。這個介面被稱為 Session 物件。

Session 物件用於儲存關於使用者會話的資訊或更改使用者會話的設定。

儲存在 Session 物件中的變數儲存著關於單個使用者的資訊,並且可以在一個應用程式的所有頁面中訪問。通常儲存在會話變數中的資訊包括姓名、ID 和偏好設定。伺服器為每個新使用者建立一個新的 Session 物件,並在會話過期時銷燬該 Session 物件。

下面將介紹 Session 物件的集合、屬性、方法和事件。

集合

集合 描述
Contents 包含透過指令碼命令新增到會話的所有項。
StaticObjects 包含使用 HTML <object> 標籤附加到會話的所有物件。


屬性

屬性 描述
CodePage 指定顯示動態內容時將使用的字元集。
LCID 設定或返回一個整數,該整數指定一個位置或區域。日期、時間和貨幣等內容將根據該位置或區域顯示。
SessionID 返回每個使用者的唯一 ID。該唯一 ID 由伺服器生成。
Timeout 設定或返回此應用程式中 Session 物件的超時週期(以分鐘為單位)。

方法

方法 描述
Abandon 銷燬使用者會話。
Contents.Remove 從 Contents 集合中刪除一個項。
Contents.RemoveAll() 從 Contents 集合中刪除所有項。

活動

事件 描述
Session_OnEnd 當會話結束時發生。
Session_OnStart 當會話開始時發生。

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援