博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Session对象详解[源于网络]
阅读量:4994 次
发布时间:2019-06-12

本文共 1546 字,大约阅读时间需要 5 分钟。

Session对象详解

一、Session对象的成员概述

  ⒈Session对象的集合
  Contents :没有使用<OBJECT>元素定义的存储于特定Session对象的所有变量的集合。
  StaticObject:使用<OBJECT>元素定义的、存储于Session对象中的所有变量的集合。
  例:在default.asp中有如下赋值
  Session("a")="a"
  Session("b")=128
  Session("c")=false
  则有contents集合
  Session.Contents(1)="a" '也可写为Session.Contents("a")="a"
  Session.Contents(2)=128 '也可写为Session.Contents("b")=128
  Session.Contents(3)=false '也可写为Session.Contents("c")=false

  ⒉Session对象的属性

  CodePage: 可读/可写。整型。定义用于在浏览器中显示页内容的代码页。代码页是字符集的数字值,不同的语言使用
不同的代码页。例如,ANSI代码页为1252,日文代码页为932,简体中文代码页为936。
  LCID : 可读/可写。整型。定义发送给浏览器的页面地区标识。LCID是唯一地标识地区的一个国际标准缩写,例如,
2057定义当前地区的货币符号是"£"。
  SessionID: 只读。长整型。返回本会话的会话标识符。每创建一个会话,由服务器自动分配一个标识符。可以根据它
的值判断两个用户是谁先访问服务器。
  Timeout : 可读/可写。整型。为会话定义以分钟为单位的超时限定。如果用户在这个时间内没有刷新或请求任何一个
网页,则该用户产生的会话自动结束。缺省值是20。以上属性在实际应用中作用不大,而且基本上不需要怎么修改,这几个属性也没什么特殊的地方。
  ⒊Session对象的方法
  Contents.Remove("变量名"): 从Session.Contents集合中删除指定的变量
  Contents.Removeall() : 删除Session.Contents集合中的所有变量
  Abandon() : 结束当前用户会话并且撤消当前Session对象。
  Session对象的Contents.Remove("变量名")和Contents.Removeall()方法与Application对象的基本上没什么区别,为帮助理解,可以参照上面的例子将Application改为Session。这里要说明一下的是Contents.Removeall()和Abandon()的区别,执行这两个方法都会释放当前用户会话的所有Session变量,不同的是Contents.Removeall()单纯地释放Session变量的值而不终止当前的会话,而
Abandon()除了释放Session变量外还会终止会话引发Session_OnEnd事件,希望大家注意两者的区别。
  ⒋Session对象的事件
  OnStart: 当ASP用户会话产生时触发,一旦有任一用户对本服务器请求任一页面即产生该事件。
  OnEnd : 当ASP用户会话结束时触发,当使用Abandon()方法或超时也会触发该事件。
  这两个事件和Application的OnStart、OnEnd事件一样,也是必须放在Global.asa文件里,下面就重点和大家研究一下这四个事件的使用。

转载于:https://www.cnblogs.com/yuluhuang/p/3471494.html

你可能感兴趣的文章
Tiny4412 LED 程序
查看>>
电脑购买建议
查看>>
[C++]for 循环多个限制条件
查看>>
发送邮件
查看>>
Docker从入门到实战(一)
查看>>
MySql join匹配原理
查看>>
C++的高效从何而来
查看>>
吴裕雄--天生自然 HADOOP大数据分布式处理:安装XShell
查看>>
吴裕雄--天生自然 JAVASCRIPT开发学习:输出
查看>>
将已有的工程项目添加到Xcode到Git管理中
查看>>
吴裕雄 实战PYTHON编程(8)
查看>>
xhtml
查看>>
poj 1113 Wall (凸包模板题)
查看>>
cf 535B Tavas and SaDDas
查看>>
OO-面对对象的特征--多态、抽象
查看>>
看准网免登陆查看
查看>>
用pygame实现打飞机游戏-1-搭建框架
查看>>
io编程,bio,nio,aio
查看>>
windows 关于时间的计算
查看>>
面向对象编程思想-代理模式
查看>>