系统对象和数据传递.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统对象和数据传递

系统对象和数据传递课程回顾1、在Visual Studio 中运行网站的方式:Ⅰ、在菜单或者工具栏中执行“启动调试”Ⅱ、在解决方案资源管理器中选择执行2、在中,常用的两大基本类型控件HTML控件和标准控件课程内容第二章 系统对象和数据传递会使用系统对象会在后台代码中输出javascript提示信息会使用Response实现网页的重定向会使用系统对象实现状态保持会使用Server对象获取文件的物理路径掌握页内数据传递了解跨页数据传递演示本章课程效果2.1 系统对象1、为什么要使用系统对象? 客户端页面上的数据和服务端数据传递时,方便设置和获取2、系统对象使用在哪些方面? 1)客户端和服务端数据传递 2)页面之间数据传递 3)多用户操作时,用户之间的数据共享2.1 系统对象A系统的常用对象对象名称说明Page提供对当前页面的访问Request提供对当前页请求的访问,其中包括请求标题、Cookie、客户端证书、查询字符串等。可以使用此对象读取浏览器已经发送的内容Response提供对当前页的输出流的访问。可以使用此对象将文本插入页中、编写Cookie,实现请求的重定向Application提供对所有会话的应用程序范围的方法和事件的访问。还提供对可用于存储信息的应用程序范围的缓存的访问Session为当前用户会话提供信息。还提供对可用于存储信息的会话范围的缓存的访问,以及控制如何管理会话的方法Server提供可以用于在页之间传输控件的实用工具方法,获取有关必威体育精装版错误的信息,对HTML文本进行编码和解码Cookie提供了一种在web应用程序中存储用户特定信息(如历史记录)的方法2.1 系统对象1、Page对象提供对当前页面的访问,介绍两个通过Page对象输出JavaScript代码的方法。Page.ClientScript.RegisterClientScriptBlock(Type type,”key”,”script”);在网页前面注册javascript代码Page.ClientScript.RegisterStartupScript(Type type,”key”,”script”)在网页后面注册javascript代码2.1 系统对象2、Request对象读取客户端在web请求期间发送的http值,读取客户端在web请求期间发送的http值。属性:QueryString:集合获取客户端通过Get请求方式发送的数据Form:集合获取客户端通过Post请求方式发送的数据ServerVariables:包含了客户端和服务器端的系统信息Params:集合以上三种方式的集合2.1 系统对象3、Response对象代表服务器对客户端的响应常用方法:1)write可以输出普通文本、html标签、javascript代码到客户端Response.write(“div不错噢,做的很好!/div”);Response.write(“scriptalert(‘你好!’)/script”);2)redirect可实现请求的重定向Response.Redirect(“beRedirected.aspx”);2.1 系统对象4、Server对象方法:1)htmlEncode:编码2)htmlDecode:解码3)MapPath:返回与web服务器上的指定虚拟路径相对应的物理文件路径4)Transfer:将请求转发到另一个页面5)Execute:在当前页面中包含另外一个页面2.1 系统对象3、Server对象实例 %= Server.HtmlEncode(ohmygod: P)%%= Server.HtmlDecode(ohmygod: lt;Pgt;) %Server.MapPath(./)Server.Transfer(transer.aspx);Server.Execute(transer.aspx);2.2 状态保持1、为什么需要状态保持?一个页面的数据需要在其他页面中使用上次访问或录入的数据,下次打开该页面时可以利用2、什么叫状态保持?将页面上的数据保存在服务器的内存或客户端的磁盘上,可以给其他页面或下次访问时使用3、状态保持用在什么地方?跨页面或跨时间访问4、怎么使用状态保持?2.2 状态保持1、Application对象2、Session对象3、Cookie4、ViewState2.2 状态保持1、application对象保持的数据在整个系统中所有用户共享网站启动时创建,网站停止时销毁用法:Application[“key”] = value;Object obj = Application[“key”]2.2 状态保持1、application对象实例script runat=server void Application_Start(ob

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档