下载此文档

ASP.NET内置对象——Application、Session 和Cookie 对象.ppt


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
内置对象 ——Application、Session 和Cookie 对象
回顾
获取值,地址栏中传递的参数用
通常用HttpResponse 类的属性Buffer、Cache、Cookie 和 Expires来设置站点的一些特性
HttpResponse 类的常用方法是 Write()、End() 和 Redirect()
HttpServerUtility 类的Execute()和Transfer()的区别关键在于执行后控制权是否返回原先页面、URLEncode()和HTMLEncode()主要用于对HTML 标签和URL进行编码,对站点或程序的安全具有重要意思, MapPath()获取物理路径时需要注意是绝对路径还是相对路径
教学目标
文件
使用 Application 对象
创建并读取Cookie
使用 Session 对象

包含所有应用程序的配置设置
存储所有事件的事件处理程序
存储在应用程序的根目录下
定义应用程序的限界

Application_Start调用当前应用程序目录(或其子目录)下的第一个 页面时触发。
Application_End应用程序的最后一个会话结束时触发。用 服务管理器管理单元停止 Web 应用程序时也会触发
Application_BeginRequest:每次页面请求开始时触发(理想情况下是在页面加载或刷新时)
Application_EndRequest:每次页面请求结束时(即每次在浏览器上执行页面时)触发
Session_Start:每次新的会话开始时触发
Session_End:会话结束时触发
Application对象

Application对象是共有的对象。所有的用户都可以对某个特定的Application对象进行修改
Application对象变量用于在应用程序执行时存储数据
Application对象常用方法
Lock():锁定变量,用于防止用户改变变量值
UnLock():释放对应用程序的锁定
Add():向Application中添加新对象
Clear():从Application中溢出所有对象
Remove():从Application中按名称意出对应项
Application 对象还提供 Get() 和 Set() 方法,可用于按名称或索引获取对象,并相应地更新对象的值
Cookie
提供了HttpCookie对象来处理Cookie,。
Cookie对象也可以保存客户信息,与Session 对象相似,分别保存不同用户的信息。和Session的区别是:Session对象所有信息保存在服务器上,Cookie对象所有信息保存在客户端的浏览器上。
创建和读取Cookie
创建Cookie:
HttpCookie objHttpCookie = new HttpCookie(“UserName”,“Rose");
数据添加至Cookie
(objHttpCookie);
读取Cookie
(“UserName").Value
Session 对象
;
Session 对象包含特定于某个用户的信息在用户会话期间可以记录和监视特定于用户的信息;当会话过期或终止时,服务器就会清除 Session 对象
Session 对象用于存储用户的信息;当新用户请求应用程序的网页时,Server 对象会检查用户是否有 SessionID
Session 变量与 application 变量不同;Session 变量仅提供给会话中的特定用户;Session 变量可用于存储在整个用户会话过程中都可以访问的值

ASP.NET内置对象——Application、Session 和Cookie 对象 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11
最近更新