Latest web development tutorials

ASP 세션 개체

세션 개체는 사용자 세션 (세션)에 대한 정보를 저장하거나, 사용자 세션 (세션) 설정을 변경하는데 사용된다.


예

시도 - 예

설정 및 반환 LCID
이 예는 "LCID"속성을 보여줍니다. 이 건물은 설정하고 위치 또는 지역을 나타내는 정수를 반환합니다. 등 날짜, 시간, 돈, 같은 위치 또는 지역에 따라 표시되어야합니다.

위로 세션 ID
이 예는 "세션 ID"속성을 보여줍니다. 이 속성은 각 사용자에 대한 고유 ID를 반환합니다. ID는 서버에 의해 발생된다.

세션 시간 초과
이 예는 "시간 초과"속성을 보여줍니다. 속성 설정 및 세션 제한 시간 (분)으로 돌아갑니다.


세션 개체

당신이 당신의 컴퓨터에 응용 프로그램을 작동 할 때, 그것을 열 몇 가지 변경 작업을 수행하고 닫습니다. 그것은 대화 (세션)처럼. 컴퓨터가 당신이 누구인지 알고있다. 당신이 열고, 응용 프로그램을 종료 할 때 분명하다. 그러나 인터넷에 문제가 발생 : HTTP 주소는 웹 서버가 당신이 누군지 알고 당신이하지 않았다 않기 때문에 보유 할 수 없습니다.

이 문제를 해결하기 위해 각 사용자에게 고유 한 쿠키를 작성하여 ASP. 쿠키는 사용자 식별 정보를 포함하는 사용자의 컴퓨터로 전송된다. 이 인터페이스는 세션 개체라고합니다.

세션 개체는 사용자 세션 (세션)에 대한 정보를 저장하거나, 사용자 세션 (세션) 설정을 변경하는데 사용된다.

가변 저장 한 사용자의 정보는 세션 객체에 저장되고, 모든 페이지의 응용에 사용할 수있다. 공용 정보 세션 변수에 저장된은 일반적으로 이름, ID 및 매개 변수입니다. 서버는 각각의 새로운 사용자에 대한 새 세션을 생성하고, 세션이 만료 될 때 세션 개체에서 철수.

다음 컬렉션 프로퍼티, 메소드, 이벤트는 세션 객체에 설명 :

설정

集合 描述
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 当一个会话开始时此事件发生。