All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
初学者阅读:给初学.net的您几点建议_.net资料_编程技术
ASP.NET Remoting体系结构(三)
在ASP.NET,2.0中建立站点导航层次_.net资料_编程技术
.NET,命名规范(控件、数据类型等)_[Asp.Net教程]
利用Visual,C#实现任务栏通知窗口_[Asp.Net教程]
Delphi建立字体形状窗体
Web.Config配置节加密和解密_[Asp.Net教程]
ASP.Net中无法用JS实现图片随屏幕移动的解决办法_[Asp.Net教程]
ASP.NET动态网页制作初学者备忘录_.net资料_编程技术
Delphi非矩形窗体
Reading number is top 10 pictures
红楼梦金陵十二钗(2)
你是左脑型还是右脑型
中国女孩大胆自拍,显露完美身材2
NeedWallpaper10
原子弹轰炸长崎的珍贵照片
The money of more than 100 countries and regions15
Small QiShu -- ShuangShuangPan2
Beautiful vacuum girl1
Wild animals melee moment of life and death2
In the world the most mysterious 21 place landscape1
Download software ranking
Red cliff
matrix2
VC++6.0简体中文版
艳兽都市
The Bermuda triangle3
C#编程思想
天龙八部十二宫服务端
XML+Web+Service开发教程
WebService在.NET中的实战应用教学视频 → 第4集
豪门浪荡史
qq published in(发表于) 2014/7/9 1:39:29 Edit(编辑)
asp.net中Session对象的概念以及属性

asp.net中Session对象的概念以及属性

asp.net中Session对象的概念以及属性

Session对象的集合

Session对象是HttpSessionState类的一个实例,其功能和Application对象类似,都是用来存储跨网页程序的变量或者对象,但Session对象和Application对象有些特性存在着差异。Session对象只针对单一网页使用者,不同的客户端无法互相存取。Application对象中止于停止IIS服务,而Session对象中止于联机机器离线时,也就是当网页使用者关掉浏览器或超过Session变量的有效时间时,Session对象就会消失。

Session对象和Application对象都是Page对象的成员,因此可直接在网页中使用。使用Session对象存放信息的语法如下:

Session["变量名"]= "内容";

从会话中读取信息的语法如下:

VariablesName=Session["变量名"];

Session对象常用集合及说明如表1所示。



表1 Session对象的集合及说明

Session对象的属性

Session对象常用属性及说明如表1所示。



表2 Session对象常用属性及说明

例如,可以在Web.Config文件中设置Session对象的有效时间为30min,代码如下:



Session对象的方法

Session对象常用方法及说明如表1所示。



表3Session对象常用方法及说明

下面对比较重要的方法进行详细介绍。

(1)Add方法。用于向Session对象集合中添加一个新项。

语法:

public void Add (string name,Object value)

参数说明如下。

name:要添加到Session对象集合中的项的名称。

value:要添加到Session对象集合中的项的值。

例如,在Session对象集合中添加一个名称为“test”、值为“test文本”的项,代码如下:

Session.Add("test", "test文本");

(2)Remove方法。用于删除Session对象集合中的指定项。

语法:

public void Remove (string name)

参数说明如下。

name:要从Session对象集合中删除的项的名称。

例如,从Session对象集合中删除名称为“test”的项,代码如下:

Session.Remove("test");

Session对象的事件

1.Session_Start事件

Session_Start事件在服务器创建新会话(即事件)时发生,服务器在执行请求页之前先处理该脚本。Session_Start事件是设置会话期变量的最佳时机,因为在访问任何页之前都会先调用该事件。

Session_Start事件和Session_End事件的脚本位于全局程序集文件Global.asax中。

2.Session_End事件

Session_End事件在会话(即事件)被放弃或超时时发生。在服务器内置对象中,只有Application、Server和Session对象可使用该事件。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.