ASP Session 对象


Session 对象用于存储关于用户会�(session)的信�,或者更改用户会�(session)的设置。


Examples

�试一下 - 实例

设置并返回 LCID
本例演示 "LCID" 属性。该属性设置并返回一个指示�置或者地区的整数。类似于日期�时间和货�等内容都�根��置或者地区�显示。

返回 SessionID
本例演示 "SessionID" 属性。该属性为��用户返回一个唯一的 id。这个 id 由�务器生�。

session 的超时
本例演示 "Timeout" 属性。该属性设置并返回 session 的超时时间(分钟)。


Session 对象

当您在计算机上�作�个应用程�时,您打开它,�些更改,然�关闭它。这很�一次对�(Session)。计算机知�您是�。它清楚您在何时打开和关闭应用程�。然而,在因特网上问题出现了:由于 HTTP 地�无法��状�,Web �务器并�知�您是�以�您�了什么。

ASP 通过为�个用户创建一个唯一的 cookie �解决这个问题。cookie 被传�至用户的计算机上,它�有�识别用户的信�。这�接�被称作 Session 对象。

Session 对象用于存储关于用户会�(session)的信�,或者更改用户会�(session)的设置。

存储于 Session 对象中的��存储�一用户的信�,并且对于应用程�中的所有页�都是�用的。存储于 session ��中的公共信�通常是 name�id 和�数。�务器会为�个新的用户创建一个新的 Session,并在 session 失效时撤销掉这个 Session 对象。

Session 对象的集��属性�方法和事件的�述如下:

集�

集� �述
Contents 包�所有通过脚本命令追加到 session 的�目。
StaticObjects 包�了所有使用 HTML 的 <object> 标签追加到 session 的对象。

属性

属性 �述
CodePage 规定显示动�内容时使用的字符集。
LCID 设置或返回指定�置或者地区的一个整数。诸如日期�时间好以�货�的内容会根��置或者地区�显示。
SessionID 为�个用户返回一个唯一的 id。此 id 由�务器生�。
Timeout 设置或返回应用程�中的 Session 对象的超时时间(分钟)。

方法

方法 �述
Abandon 撤销一个用户的 session。
Contents.Remove 从 Contents 集�删除一个项目。
Contents.RemoveAll() 从 Contents 集�删除所有项目。

事件

事件 �述
Session_OnEnd 当一个会�结�时此事件�生。
Session_OnStart 当一个会�开始时此事件�生。