Đối tượng phiên ASP
Đối tượng Phiên lưu trữ thông tin hoặc thay đổi cài đặt cho phiên của người dùng.
Thêm ví dụ
Đặt và trả lại LCID
Đặt hoặc trả về một số nguyên chỉ định vị trí hoặc vùng. Các nội dung như ngày, giờ và tiền tệ sẽ được hiển thị theo vị trí hoặc khu vực đó.
Trả lại SessionID
Trả về một id duy nhất cho mỗi người dùng. Id được tạo bởi máy chủ.
Thời gian chờ của một phiên
Đặ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, bạn mở nó, thực hiện một số thay đổi rồi đóng nó lại. Điều này giống như một Phiên. Máy tính biết bạn là ai. Nó biết khi nào bạn mở ứng dụng và khi nào 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 nhận dạng 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 hoặc thay đổi cài đặt cho phiên của người dùng.
Các biến được lưu trữ trong đối tượng Phiên 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 đối tượng Phiên mới cho mỗi người dùng mới và hủy đối tượng Phiên khi phiên 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 Phiên đượ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 |
Của cải
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 |