Session 对象存储有关用户会话的信息或更改用户会话的设置。
设置并返回 LCID
设置或返回指定位置或区域的整数。日期、时间和货币等内容将根据该位置或区域显示。
返回会话ID
为每个用户返回一个唯一的 ID。 id由服务器生成。
会话超时
设置并返回会话的超时(以分钟为单位)。
当您在计算机上使用应用程序时,您打开它,进行一些更改,然后关闭它。这很像一个会话。计算机知道你是谁。它知道您何时打开应用程序以及何时关闭它。然而,在互联网上存在一个问题:Web 服务器不知道你是谁以及你在做什么,因为 HTTP 地址不维护状态。
ASP 通过为每个用户创建唯一的 cookie 来解决这个问题。 cookie 被发送到用户的计算机,其中包含识别用户的信息。这个接口称为Session对象。
Session 对象存储有关用户会话的信息或更改用户会话的设置。
存储在 Session 对象中的变量保存有关单个用户的信息,并且可供一个应用程序中的所有页面使用。存储在会话变量中的常见信息有名称、ID 和首选项。服务器为每个新用户创建一个新的 Session 对象,并在会话过期时销毁该 Session 对象。
Session 对象的集合、属性、方法和事件描述如下:
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 |
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 |
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 |
Event | Description |
---|---|
Session_OnEnd | Occurs when a session ends |
Session_OnStart | Occurs when a session starts |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!