Đối tượng phiên ASP
Đối tượng Session lưu trữ thông tin về hoặc thay đổi cài đặt cho phiên người dùng.
Các ví dụ khác
Đặt hoặc trả về một số nguyên chỉ định vị trí hoặc khu vực. Các nội dung như ngày, giờ và đơn vị tiền tệ sẽ được hiển thị theo vị trí hoặc khu vực đó.
Trả lại một id duy nhất cho mỗi người dùng. Id được tạo bởi máy chủ.
Đặt và trả về thời gian chờ (tính bằng phút) của phiên.
Đối tượng phiên
Khi bạn đang làm việc với một ứng dụng trên máy tính của mình, bạn mở nó, thực hiện một số thay đổi và sau đó bạn đóng nó. Điều này giống như một Phiên họp. Máy tính biết bạn là ai. Nó biết khi nào bạn mở ứng dụng và khi bạn đóng nó. Tuy nhiên, trên internet có một vấn đề: máy chủ web không biết bạn là ai và bạn làm gì, vì địa chỉ HTTP không duy trì trạng thái.
ASP giải quyết vấn đề này bằng cách tạo một cookie duy nhất cho mỗi người dùng. Cookie được gửi đến máy tính của người dùng và nó chứa thông tin xác định người dùng. Giao diện này được gọi là đối tượng Session.
Đối tượng Session lưu trữ thông tin về hoặc thay đổi cài đặt cho phiên người dùng.
Các biến được lưu trữ trong một đối tượng Session chứa thông tin về một người dùng và có sẵn cho tất cả các trang trong một ứng dụng. Thông tin phổ biến được lưu trữ trong các biến phiên là tên, id và tùy chọn. Máy chủ tạo một đối tượng Session mới cho mỗi người dùng mới và hủy đối tượng Session khi phiên này hết hạn.
Các bộ sưu tập, thuộc tính, phương thức và sự kiện của đối tượng Session được mô tả bên dưới:
Bộ sưu tập
Collection | Description |
---|---|
Contents | Contains all the items appended to the session through a script command |
StaticObjects | Contains all the objects appended to the session with the HTML <object> tag |
Tính chất
Property | Description |
---|---|
CodePage | Specifies the character set that will be used when displaying dynamic content |
LCID | Sets or returns an integer that specifies a location or region. Contents like date, time, and currency will be displayed according to that location or region |
SessionID | Returns a unique id for each user. The unique id is generated by the server |
Timeout | Sets or returns the timeout period (in minutes) for the Session object in this application |
Phương pháp
Method | Description |
---|---|
Abandon | Destroys a user session |
Contents.Remove | Deletes an item from the Contents collection |
Contents.RemoveAll() | Deletes all items from the Contents collection |
Sự kiện
Event | Description |
---|---|
Session_OnEnd | Occurs when a session ends |
Session_OnStart | Occurs when a session starts |