




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB应用开发 单元5 内置对象 任务5 网站计数器 2 1 主要内容 2 学习目标 掌握Server对象的使用方法掌握Session对象的使用方法 3 技术应用的背景 基于B S结构的Web窗体是运用HTTP协议 而HTTP协议是无状态的 即它们不自动指示序列中的请求是否全部来自相同的客户端 或者单个浏览器实例是否一直在查看页面或站点 ASP NET提供了很多状态管理机制 如 多个可使用的内置对象 它们各有各的特点 4 一 任务 任务描述 任务描述 统计网站当前在线人数 如下图所示 5 Server对象是HttpServerUtility类的一个实例 它提供了服务器信息地封装 定义了一个与Web服务器相关的类 实现对服务器的方法和属性的访问 二 基本知识与技能 内置对象Server 6 1 Server对象的属性和方法 二 基本知识与技能 内置对象Server 7 2 Server对象的HtmlEncode 方法 实例10 Server对象的HtmlEncode编码方法 protectedvoidPage Load objectsender EventArgse Response Write 的Server对象 Response Write Server HtmlEncode 的Server对象 二 基本知识与技能 内置对象Server 8 3 Server对象的url编码与解码当服务器向用户发送有关URL信息时 有一些符号如 可能会被截断或误解 需要对URL进行编码 编码后的文本为 2fmore aspx 3fpage 3d1 protectedvoidPage Load objectsender EventArgse stringstr protectedvoidPage Load objectsender EventArgse stringstr 二 基本知识与技能 内置对象Server 对编码后的url进行解码 9 protectedvoidPage Load objectsender EventArgse Server Execute ResponseDemo1 aspx Response Write 执行本页 5 Server对象的Transfer 用途 当一个页面根据不同条件去执行不同的功能 每个功能的实现由一个页面完成 当某个功能发生改变时 只需要去更改那一个页面就够了 protectedvoidPage Load objectsender EventArgse Server Transfer ResponseDemo1 aspx Response Write 执行本页 4 Server对象的Execute方法 二 基本知识与技能 内置对象Server 执行了ResponseDemo1 aspx页面后 再回来执行Response write 语句 最后一条语句并没有被执行 因为它已终止执行后不再回到本页面执行 10 Session中的数据保存在服务器端 客户端需要时创建它 不需要时销毁它 remove 使它不占用服务器内存 Session对象中的信息只能被用户自己使用 每个连接的客户端都有各自的Session对象 不同的客户端不能互相存取Session变量Session中可以保存任意类型的数据Session默认的生命周期是20分钟 用户也可以设置它 Session变量对于每个会话都是独立的 每个会话都有一个SessionID 它是唯一的 由于24个字符组成 Session对象 表示会话状态 用来保存与当前会话相关的信息 它是HttpSessionState类的实例 二 基本知识与技能 内置对象Session 11 1 Session对象的使用实例11 Session对象的使用 protectedvoidPage Load objectsender EventArgse Session uname Tom Response Write Session uname Session uname ToString Response Write Session SessionID Session SessionID 给Session uname 赋值前后分别观察Session SessionID值的变化情况 protectedvoidPage Load objectsender EventArgse Session uname Tom Session uage 18 Session usalay 234 45 Session flag false Response Write Session uname Session uname Response Write Session uage Session uage Response Write Session usalay Session usalay Response Write Session flag Session flag 运行结果 实例12 Session对象可以保存任意类型的数据 2 Session对象的Abandon Abandon 可以删除所有的Session变量 它还会结束当前会话 触发Session End事件语法 Session Abandon 3 Session对象的超时当Session超时时相当于执行了Abandon 如 Session Timeout 1 时间1分钟超时时间不能设置超过525600分钟 一年 也可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年基层医疗卫生机构信息化建设中的医疗信息化产业链协同发展策略报告
- 2025年新能源汽车充电基础设施投资策略:充电站投资效益与可持续发展报告001
- 教师招聘之《小学教师招聘》考前冲刺练习题带答案详解(达标题)
- 教师招聘之《小学教师招聘》高分题库及完整答案详解(名师系列)
- 教师招聘之《幼儿教师招聘》综合检测提分附参考答案详解【完整版】
- 教师招聘之《小学教师招聘》考前冲刺测试卷附参考答案详解【黄金题型】
- 2025年教师招聘之《小学教师招聘》试题标准卷附答案详解
- 教师招聘之《幼儿教师招聘》考前冲刺模拟题库提供答案解析附答案详解(精练)
- 教师招聘之《幼儿教师招聘》模拟题库附参考答案详解【夺分金卷】
- 押题宝典演出经纪人之《演出经纪实务》考试题库附参考答案详解【能力提升】
- 超星尔雅学习通《劳动通论(中国劳动关系学院)》2025章节测试附答案
- 网架防腐刷漆施工方案
- GSP基础知识培训课件
- GB/T 6433-2025饲料中粗脂肪的测定
- (完整版)《珠心算口诀表》
- 微粒贷逾期立案通知函
- 2025年湖北荆州石首市招考村“两委”后备干部100人历年高频重点提升(共500题)附带答案详解
- DBJ41-T 145-2015 三轴水泥土搅拌桩帷幕技术规程
- TSG07-2019锅炉安装工艺+焊接专用工艺卡+施工记录表
- 物业收费员的培训
- 总医院医共体信息化建设项目公开文件招投标书范本
评论
0/150
提交评论