Asp.net Session工作原理及应用

来源 :商 | 被引量 : 0次 | 上传用户:daizhenzeze
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Session用来保存客户会话的信息,可以利用这个特性,在页面之间实现信息的传递与共享,本文分析了Session的工作原理,并通过实例说明了Session在web开发中的应用。
  关键词:Session;HTTP协议;客户端;Web服务器
  引言
  Web应用程序是基于HTTP协议的,HTTP协议是无状态的,不能保存客户的信息,当用户由一个页面进入下一个页面时,上一个页面的数据将会丢失。很多web应用程序中,如在线论坛系统中要求只有登录成功的用户才能发贴或回贴,当用户完成登录操作时用Session记录用户信息,当用户发贴或回贴时检查用户登录的信息。当客户端发出一个请求给web服务器后,服务器作出响应的同时产生一个客户端的会话并进行维护;当客户端通过无状态HTTP协议再次连接到服务器时,服务器根据客户端提交的请求信息,将客户关联到某个会话上。asp.net中Session存储在服务内存,用户是透明的。它可以保存任何对象。
  一、Session的工作原理
  每一个会话都有一个唯一SessionID属性来标识,SessionID是一个由24个字符组成的随机字符串。用户每次提交页面,浏览器都会把这个SessionID包含在HTTP头中提交给Web服务器,这样Web服务器就能区分当前请求页面的是哪一个客户端。如果未提供任何SessionID值,则服务器将启动一个新的会话,并将该会话的SessionID值随响应一起发送到浏览器。
  三、Session的应用
  电子商务系统中用Session实现购物车、购物篮功能。用户选择商品时,需要记下商品的信息,同时允许用户同时选择多个相同或不同的商品,然后在购物车或购物篮页面进行显示。
  Session可以用来保存会话信息,在管理和维护上比较方便。在web开发中的Session的应用也很多。对于企业级的应用来说,于服务器的同步、服务器的稳定性、可靠性都是有利的。(作者单位:湖北黄冈职业技术学院)
  参考文献:
  [1]ASP.NET里的Session详细解释[EB/OL]. http://www.68design.net/Development/Aspnet/Skills-AspNet/20911-1.html.
  [2]ASP.NET中服务器端Session状态的存储[EB/OL]. http://localhost/MyTestApplication/(ulqsek45heu3ic2a5zgdl245)/default.aspx.
  [3]ASP.NET SESSION的使用及原理[EB/OL]. http://dotnet.chinaitlab.com/ASPNET/30847.html.
其他文献
本文对实践中存在的关于无权处分夫妻共有财产的现象进行了分析和研究,分析了夫妻共同财产的法律问题,通过对法律规定的理解和应用,结合法理与现实,提出了对于夫妻一方处分夫
雷士风波是创世人与投资人之间的较量,这场风波给二者带来了不利影响,股价暴跌,业绩下滑等。解决创始人和股东的矛盾的措施是建立完善的公司治理结构,明确规定各自的权力和责
中美两国公共政策的制定主体的构成和运作方式有着很大不同.通过对中美两国公共政策的直接制定主体和间接制定主体的构成及运作方式的比较分析,阐明了各自的优点与不足以及差
当前我国已经进入社会主义初级阶段,从社会主义计划经济体制向社会主义市场经济体制转变,文艺界发生了翻天覆地的变化,而艺术逐渐转向商品化.把艺术当作一般商品在市场上买卖
思想政治工作是我们党特有的政治优势和优良传统,也是开展一切工作的基础,本文结合自己的工作,从三个方面分析思想政治工作主动权的重要性,并阐述如何开展好思想政治工作.
改革开放以来,为实现社会主义现代化,党的几代领导集体进行了艰辛的探索,在不同历史阶段制定了不同的现代化发展目标及战略,从"三步走"战略建设"富强、民主、文明"的小康社会
学生顶岗实习是职业教育的一个重要方式.搞好学生的实习工作,应对实习学生的地位作具体界定,明确学生享有劳动权益,应从签订实习协议、加强对实习学生劳动权益保护的监督、完
为了适应不断发展的民事诉讼实践的需要,一个多世纪以前各国理论界对诉讼标的开始关注,各国的民事诉讼法学者们提出了各自丰富而独特的观点,形成了一系列的有关诉讼标的理论
在经济的快速发展过程中,人们的文化需求在不断增涨,会产生各种各样的文化存在形式,也会产生很多的文化需求矛盾.这些矛盾根源是人们如何看待文化的倾向问题.本文通过从哲学
哈贝马斯从四个方面对伽达默尔的诠释学进行了批判:哈贝马斯认为伽达默尔的诠释学缺乏批判精神;哈贝马斯批判了伽达默尔的语言本体论;哈贝马斯认为伽达默尔对诠释学的历史向