zoukankan      html  css  js  c++  java
  • 【转载】Session对象的作用以及常见属性

    Session对象是Asp.Net应用程序中非常重要的一个内置对象,Session是指用户从打开浏览器访问服务器到关闭浏览器之间的会话状态,在一个会话期间,服务器会自动分配一个标识SessionId。Session可以存储用户访问服务器的一些传递资料信息。Session和Application一样都是全局性作用的,区别在于Application对象针对于所有的用户,而Session对象针对于某一个用户。

    Session对象可以存储任何类型的值,包括一些用户自定义的数据类型,如用户自定义类、用户自定义结构体等等。Session对象默认20分钟过期,这期间各个页面都可以访问该对象。

    Session对象和Cookie对象相比的差别在于,Cookie存储在客户端的浏览器中,而Session对象存储在服务器端,因此一些机密重要的东西一定不能存放在Cookie中以防他人盗取,如用户的密码等机密信息。

    Session常见的用处在有:存储登录用户的信息的,可以通过判断Session中是否存在相应的用户信息来判断用户是否登录。

    Session常用属性有:

    (1)SessionID:获取Session编号,一般在会话开始的时候由服务器自动分配一个标识SessionId,整个会话过程中的SessionId保持不变。

    (2)TimeOut:设置Session对象的超期时间,默认为20分钟。

    (3)Keys:根据索引号获取Session变量值

    (4)Count:获取Session变量的总数量。

    Session常用方法有:

    Session.Add("name","value"):添加名称为Name,值为value的Session对象。

    Session.Clear():清除Session变量值。

    备注:原文转载自Session对象的作用以及常见属性_IT技术小趣屋

    博主个人技术交流群:960640092,博主微信公众号如下:

  • 相关阅读:
    Arrow-一个最好用的日期时间Python处理库
    悲观锁与乐观锁
    python中super的使用
    jquery的html,text,val
    spring与mybatis三种整合方法
    Android 在线SDK更新 和谐被墙解决
    转【】浅谈sql中的in与not in,exists与not exists的区别_
    tableview 里面的 必须配套使用的方法
    IOS发送Email的两种方法-备
    iOS基本的发短信和打电话调用
  • 原文地址:https://www.cnblogs.com/xu-yi/p/10878843.html
Copyright © 2011-2022 走看看