- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 精密测量复习题.doc
- 精密仪器设计-数字滤波.ppt
- 精密仪器设计-精密电路设计.ppt
- 精工实习复习材料.ppt
- 精品课件 3.2《力的存在》(第2、3课时)科学 七下 新浙教版.ppt
- 精准医学与传染病1.2ppt.ppt
- 精彩演讲和培训师修炼-731.ppt
- 精心整理版--2017年高考作文题目预测10篇.doc
- 管道安装专业知识培训教材(管道冲洗、试压).doc
- 精益生产书籍推荐.ppt
- 办公室主任述职报告精选6篇.pdf
- 区农村宅基地和国有建设用地房地一体确权登记颁证工作实施方案.pdf
- 刘广明与江苏省人民政府土地行政复议纠纷上诉案.pdf
- 化学农药行业市场供需分析(附行业市场规模、产业链全景分析、市场竞争.pdf
- 军旅奋斗主题的演讲稿800字 .pdf
- 应用说明数字内容管理器dcmd9900 d9901dcm dpi ce managementan.pdf
- quiet 3d elegance ae cs4 hd模板-帮助3d help安静优雅.pdf
- 口误那天晚上谁说了唯一个好笑话共个样品课件nce2 lesson89.pdf
- zencart培训特价倒计时插件.pdf
- 度量计算库函数参考高阶verdict判决.pdf
最近下载
- 华为任职资格全套——任职资格体系.pdf VIP
- SJ∕T 10349-2020 电子元器件详细规范 浪涌抑制型压敏电阻器 MYG3型过压保护用氧化锌压敏电阻器 评定水平E.pdf
- 中国传统礼仪英语.pptx VIP
- 电子采购交易规范 非招标方式-编制说明.pdf VIP
- 《陆上石油天然气停产井安全风险防控指南》和《天然气井防硫化氢安全检查表》.pdf VIP
- 交通安全教育进校园.pptx VIP
- 中国人民大学《高等数学II》2023-2024学年第二学期期末试卷.docx VIP
- SL 560-灌溉排水工程项目可行性研究报告编制规程.pdf
- 临床麻醉学教学大纲.pdf
- 2024-2025学年上海市长宁区初三语文(上)期中考试卷附答案解析.docx VIP
文档评论(0)