- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5常用对象
第5章 ASP.NET常用对象 Page 类、对象 Response对象 Request对象 Server对象 Application对象 Session对象 Cookie对象 网页的生命周期 5.1 Page 类、对象 Page 类:定义了网站中的网页所需要的基本属性、事件和方法,因此只要新网页生成,就从该类中继承了这些属性、事件和方法,从而具备了网页的基本功能。 Page 对象:是System.Web.UI命名空间的Page 类的应用实例,一个ASP.NET网页(即Web应用程序)就是一个Page 对象。 5.1.1 Page 对象对象的属性、方法和事件 属性: ClientQueryString:获取请求的 URL 的查询字符串 部分。 IsValid:获取一个值,该值指示页验证是否成功。 IsPostBack:获取一个布尔值,如果是true时表示当 前网页是为响应客户端回发(PostBack,指网页及操 作状态传回服务器)而加载;否则为 false,表示当 前网页正被首次加载和访问。 5.2 Response对象 Response是HttpResponse类的一个对象,与一个HTTP响应相对应,通过该对象的属性和方法,可以将服务器端的数据发送到客户端浏览器;将访问者转移到另一个网址,可以输出和控制Cookie信息等。 5.2.1 Response对象的属性和方法 方法: BinaryWrite():将一个二进制字符串的形式向浏览器输出数据。 Clear(): 当Buffer=true时,清除缓冲区中的所有输出内容。 Close():关闭到客户端的套接字连接。 Write():将数据输出到客户端浏览器。 WriteFile():将指定的文件直接输出。 Redirect():将网页重新导向另一个地址。 5.3 Request对象 Request对象是HttpRequest类的一个实例。其功能是当客户发出请求执行ASP.Net程序时, Request对象接收客户端的请求信息,这些请求信息包括通过URL参数传递的信息、FORM表单中用请求方法(如POST、GET)提交的窗体信息、客户端的机器信息、浏览器信息等。 5.3.1 Request对象的属性和方法 5.4 Server对象 Server对象的属性和方法 利用Server对象进行HTML编码解码 利用Server对象进行URL编码和解码 5.4.1 Server对象的属性和方法 5.4.2 利用Server对象进行HTML编码解码 Server对象的HtmlEncode方法: 用于转化字符串,可以将字符串中的Html标记字符转化为字符实体(即编码)。 语法格式: Server.HtmlEncode(变量或字符串) Server对象的HtmlDecode方法: 是HtmlEncode方法的反运算,对已编码的字符串解码。 语法格式: Server.HtmlDecode(变量或字符串) 5.5 Application对象 Application对象是一个集合对象,并在整个ASP.NET网站内可用。主要用来保存所有的客户的公共信息。 Application对象的方法和事件 利用Application对象存取变量 利用Application对象实现简单应用程序。 5.5.1 Application对象的方法和事件 Lock()方法:用于锁定Application对象。 UnLock()方法:解除锁定。 Application_OnStart事件:在ASP.NET应用程序被执行时被触发。 Application_OnEnd事件:在ASP.NET应用程序结束执行时被触发。 注意:两个事件处理函数包含在Global.asax文件中。 5.5.2 利用Application对象存取变量 Application对象用来存储变量或对象, 以便在网页再次被访问时(不管是不是同一个连接者或访问者), 所存储的变量或对象的内容还可以被重新调出来使用, 也就是说Application对于同一网站来说是公用的,可以在各个用户间共享。 语法: Application[“Application名字”] =变量、字符串或表达式 5.6 Session对象 Session对象用来记载特定客户的信息,只能被客户自己使用。不同客户的信息用不同的Session对象记载。 Session的工作原理: 当用户请求一个ASP. NET网页时,系统将自动创建Session(会话)并为其分配一长整数标识(SessionID), Sess
您可能关注的文档
- 05信息系统安全管.ppt
- 01电路.ppt
- 1第一次上机 开发环境与C++基础-2015.doc
- 16宏编程技术.ppt
- 03C语言课程设计_拼图游戏.doc
- 13第(25~26学时)4.4电子产品的电磁兼容性设计4.5电子产品的静电防护.ppt
- 1雅思听力机经高频词汇.docx
- 2.2KW变频器配套制动电阻CRRB-300W250RJ.doc
- 2012年高考课标词汇 空白版.doc
- 2015中考英语冲刺重点词汇.doc
- 2024至2030年中国节能灯毛管检测线数据监测研究报告.docx
- 2024至2030年中国旅游鞋模行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国桥式数控铣钻床行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国日式骨付香肠数据监测研究报告.docx
- 2024至2030年中国反射型喷溅装置行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国低碱低掺量高效混凝土剂行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国热矿振动筛数据监测研究报告.docx
- 2024至2030年中国机车五金件行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国喷绘写真墨水数据监测研究报告.docx
- 家电产品长江物流短倒协议.docx
最近下载
- 领导班子成员谈心谈话方案.docx VIP
- 2024年人教版五年级上册道德与法治精编知识点.doc
- 养成教育主题班会.ppt
- 通化(2009)1008-VI 时速200公里客货共线铁路隧道内接触悬挂安装图(单线双箱运输,绝缘锚段关节).pdf
- 工商管理大学课程设计民营企业职工培训管理.doc VIP
- 一种电力营销用智慧稽查数字化平台及系统.pdf VIP
- 矿建工程安全监理实施细则.doc
- 会计涉税分录.pdf VIP
- 贵州省黔东南苗族侗族自治州2023-2024学年九年级上学期期末历史试题(含解析).pdf VIP
- 九年级音乐上册第3单元演唱歌唱美丽的家乡全国公开课一等奖百校联赛微课赛课特等奖课件.ppt VIP
文档评论(0)