时间:2021-05-02
本文系统地讲解了ASP.NET中Session对象的应用方法。
1、Session对象简介
Application对象存储的信息是整个应用程序所共享的全局信息,每一个客户都能够访问到相同的信息,它是针对整个应用程序的.
但是Session对象的作用是在服务器端存储特定的信息,如用户的私人信息,它的信息是局部的,是针对于特定的一个用户,不对其他用户开放。保存的信息能够在整个站内有效。
比如我们进入论坛发帖,需要登录,登录时需要提交用户名和密码。登录后进入其他页面,我们再发帖子,留言等都不需要再次输入用户名和密码,这是因为我们已经保留了这些信息。
系统后台管理,需要登录后才可以进行操作。
2、Session对象的有效时间
Session对象的生命周期,指从浏览者浏览该网页开始,一直到关闭此浏览器窗口,或与服务器断开连接。这样,有时用户占用了服务器资源,但并不要求服务器提供服务,或忘记关闭窗口,我们可以设置超时期限,若用户没有在设定的时间内对网页提出请求或者刷新页面,就强制结束该用户的Session变量。
3、Session有效时间设定
【开始】—【控制面板】—【管理工具】—【Internet服务管理器】。右击默认WEB站点,在弹出菜单中选择【属性】,--【主目录】—【配置按钮】—打开“应用程序配置”对话框,--【选项】。
通过Session的Timeout属性来设置Session的有效时间。
Session有效时间设定实例:1分钟内刷新页面计数器不变
protected void Page_Load(object sender, EventArgs e) { if (Session["value"] == null) { Session["value"] = "yes"; Session.Timeout = 1; Application.Lock(); Application["counter"] = Convert.ToInt32(Application["counter"]) + 1; Application.UnLock(); } Response.Write("你是第" + Application["counter"] + "位访问翔宇亭IT乐园的朋友<br />"); Response.Write("Session的有效时间为1分钟,1分钟内刷新页面,计数器不变。"); }本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
为什么学习ASP.NET内置对象在ASP.NET中微软提供了多种内置对象提供开发人员使用,在实际开发中内置对象的使用不可或缺的,在Web网站的数据交互,网页服务
在ASP.NET包含文件的方法有:1.2.3.StreamReader对象将包含文件写到HTTP内容流中//me:网上说asp.net中用include也可以的
ASP.NET提供了Session对象,从而允许程序员识别、存储和处理同一个浏览器对象对服务器上某个特定网络应用程序的若干次请求的上下文信息。Session对应
本文介绍一下ASP.Net中对XML的用法,这里飞刀我只是展现了XML与DataSet相结合的用法。其实ASP.Net对XML的操作的方法与对象是很多的,比如X
一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值:InProcStateServerSQLServe