Application、Session和Cookie对象

Application、Session和Cookie对象

ID:40531637

大小:251.50 KB

页数:8页

时间:2019-08-04

Application、Session和Cookie对象_第1页
Application、Session和Cookie对象_第2页
Application、Session和Cookie对象_第3页
Application、Session和Cookie对象_第4页
Application、Session和Cookie对象_第5页
资源描述:

《Application、Session和Cookie对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程名称:.NET应用开发第十一章内建对象《11.2Application、Session和Cookie对象》1.目标概述[2分钟]22.回顾[5分钟]23.课程知识点讲解23.1.应用程序状态(ApplicationState)[20分钟]23.2.会话状态(Session对象)[20分钟]33.3.客户端Cookie存储状态[20分钟]43.4.Global.asax文件[20分钟]54.小结[3分钟]55.考核点66.作业答案67.技能提升[90分钟]78.扩展练习89.学生问题汇总810.教学后记88

2、--课程名称:.NET应用开发第十一章内建对象本节目标n本节中将讲述如下主要内容:²Application对象²Session对象²Cookie对象n通过教学使学生掌握Application、Session、Cookie对象及其应用。本节重点nApplication对象nSession对象nCookie对象本节难点n授课课时n6课时教法建议1.目标概述[2分钟]本节主要讲述Application、Session、Cookie对象及其应用。2.回顾[5分钟]回顾上一节的相关知识。3.课程知识点讲解3.1.应用程

3、序状态(ApplicationState)[20分钟]引入:主题:多数在基于Web的应用程序中需要处理一些跨请求的操作,且在同一Web应用程序的多个用户之间共享数据和变量,那么这些数据称为状态(State)。保存数据到Application内建对象的语法格式为:8--课程名称:.NET应用开发第十一章内建对象Appication[“变量名称(即键名)”]=对象名称方法或属性说明AllKeys属性返回所有能够访问Application集合中的值和键的集合Count属性返回存储在Application集合里的对象

4、数量Get方法通过键或索引返回Application集合中的一个匹配项Set方法通过键或索引刷新Application集合中的项GetKey方法根据提供的索引,返回一个项的键ToString方法返回代表Application集合中的一个项的字符串。当需要字符串值而非对象引用时很有用处[示例讲解]示例11.2.1利用Application对象创建一个统计网站点击次数的计数器。[练习]练习11.2.1请利用Application对象实现一个统计网页当天点击率的计数器。1.1.会话状态(Session对象)[20分

5、钟]引入:主题:Session对象的功能由HttpSessionState类提供,每个用户的会话事件都具有该类的一个实例。与Application对象一样,Session对象为兼容传统ASP而公开了一个Contents集合。存储在Session集合中的值也可以通过Contnents集合的别名来问。Session集合也可以用来存储对象实例的引用,使用的语法与在应用程序级上存储对象引用的语法相同。然后,这些对象就变成了会话的StaticObjects集合的一部分,在ASP.NET的Web窗体页面上,通过引用这些对

6、象关联的ID属性就能够引用。属性或方法说明Keys属性返回所有可访问Session集合的值的键集合Count属性返回存储在Session集合里的对象数值SessionID属性返回包含当前会话的SessionID的字符串Timeout属性返回一个代表当前SessionTimeout设置的Int32值Abandon方法损坏当前的用户会话Clear方法删除Session集合中所有的项RemoveAt方法从Session集合里删除一个特定的项,是根据该项在集合中的索引来删除ToString方法返回代表Session集

7、合里的一个项的字符串。在需要字符串值而不是对象引用时很有用[示例讲解]示例11.2.2请使用Session对象来实现对用户注册信息的回显,并要求在对回显页面刷新时判断会话是否结束(过期),如果过期则自动超链到用户注册登记页面。[练习]8--课程名称:.NET应用开发第十一章内建对象练习11.2.2利用Session实现对用户权限的控制,即根据用户的角色来控制用户允许进入的页面。1.1.客户端Cookie存储状态[20分钟]引入:主题:在跨页面共享数据的第三种方法就是利用浏览器的Cookie。Cookie在浏览

8、器和服务器之间通过HTTP头部来回传递。服务器首先在响应中使用Set-Cookie(设置Cookie)头部来创建一个Cookie。从浏览器发出的后续请求就在Cookie头部中返回这个Cookie。如果要创建一个名为UserName的Cookie,其中包含访问你的Web站点的用户名。要创建这个Cookie,服务器就要发送一个关部:Set-Cookie:UserName=Bill;Path=/;Doma

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。