首页 周次第五周

周次第五周

举报
开通vip

周次第五周周次:第五周 课时:2课时 课题:ASP.NET内置对象——Response、Request 和Server对象 教学目标及要求: ●使用 Response 对象 ●使用 Request 对象 ●使用 Server 对象 重点: ●内置对象的综合使用 难点: ●Response 对象、Request 对象、Server 对象 教学方法:采用3W1H方法讲授 教学内容及步骤: 一、引入新课: ●HTML服务控件和Web服务控件的区别 ●RequiredFieldvalidator 检查...

周次第五周
周次:第五周 课时:2课时 课题:ASP.NET内置对象——Response、Request 和Server对象 教学目标及要求: ●使用 Response 对象 ●使用 Request 对象 ●使用 Server 对象 重点: ●内置对象的综合使用 难点: ●Response 对象、Request 对象、Server 对象 教学 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 :采用3W1H方法讲授 教学 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 及步骤: 一、引入新课: ●HTML服务控件和Web服务控件的区别 ●RequiredFieldvalidator 检查必填字段中是否含有值 ●CompareValidator 控件将在一个窗体字段中输入的值与一个固定的值或任何其他 窗体字段中的值进行比较 ●RangeValidator 控件用于检查在字段中输入的值是否介于最大值与最小值之间 ●RegularExpressionValidator 控件用于检查字段值是否与给定的正则表达式相符 ●CustomValidator 控件用来为窗体创建自定义验证 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ●ValidationSummary 控件概括窗体中生成的所有错误 ●Page.IsValid 属性检查页面中的所有验证控件是否均已成功进行验证 二、新课: (一)Response对象 1、HttpResponse 对象允许开发人员对当前页面的输出流进行访问 2、由System.Web.HttpResponse类实现,命名空间: System.Web 3、Response对象常用属性 1)、Buffer:指定是否将 Web 窗体创建的输出存储在 IIS 缓存中,直到处理完当前 页面中的所有服务器脚本 2)、Cache:获得网页的缓存策略(过期时间、保密性等) 3)、Cookie用于获得 HttpResponse 对象的 Cookie 集合 4)、Expires:指定浏览器中缓存的页面过期之前的时间(以分钟为单位) 4、Response对象常用方法 Write:用于向当前 HTTP 响应流写入文本,使其成为返回页面的一部分 End:停止处理至客户端的输出,返回目前为止已创建的页面内容并触发 Application 对象的 EndRequest 事件 Redirect:将用户从请求页面重新定向或带到另一页面 (二)Request对象 1、HttpRequest:对象封装客户端请求页面或提交表单时提供的信息。这些信息包括: 1)、识别用户和浏览器的 HTTP 变量 2)、在客户端浏览器上为网站存储的 Cookie 3)、作为查询字符串或网页
部分的 HTML 控件值添加到 URL 的值 4)、如果是安全保护网站,有关网站安全的信息 2、由System.Web.HttpRequest类实现,命名空间: System.Web 3、Request对象常用属性 Browser:获得有关请求浏览器能力的信息 Form:获得网页中定义的窗体变量的集合 QueryString:获得以名/值对表示的 HTTP 查询字符串变量的集合 Params:获得由以名/值对表示的 QueryString、Form、Cookie 和 ServerVariables 组成的集合 4、Request对象常用方法 MapPath:将请求 URL 中提到的虚拟路径映射到服务器上资源的实际物理路径 Url:返回有关当前请求的 URL 信息 (三)Server 对象 1、Server对象是专为处理服务器上的特定任务而 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 的,特别是与服务器的环境和处理活动有关的任务。 2、由System.Web.HttpServerUtility类实现,命名空间:System.Web 3、Server 对象常用方法 1)Execute 方法和 Transfer 方法:Execute 方法和 Transfer 方法均会停止当前页面的执行,并将用户带到由此方法的参数 URL 指定的页面。注意:Server 对象的 Transfer 方法和 Execute 方法仅用于Web窗体,将 Transfer 方法的 preserveForm 参数设置为True,可将窗体的 QueryString、ViewState 等信息提供给目标窗体 2)、HTML编码方法: (1)为了确保所有浏览器均能在 URL 字符串中正确地传送文本,需要使用 HTML 编码。HTMLEncode 方法正是起这个作用的 (2)如果输入文本包含“<”和“>”字符,此方法会将这些字符转换为其对等的HTML 字符,即分别为<和>,以便浏览器将这些字符正确地显示为“<”和“>” 3)、MapPath方法:Web 应用程序位于 IIS 根目录下的虚拟目录中,因此,请求网页时,引用称为“虚拟路径”的虚拟目录路径,用 MapPath 方法,可从其虚拟路径得到 Web 资源(如 .aspx 页面)的物理路径 4)、URLEncode 方法: (1)在 HTML 编码中,将文本编码成相应的 HTML 是为了在浏览器中正确地显示 (2)如果是要求可靠的 HTTP 传输通过 URL 将编码文本从 Web 服务器传送到客户端,可使用URLEncode 方法实现此目的。它将文本编码以便于通过 HTTP 进行可靠的传输 三、小结 1、传递Form表单中的控件值用Request.Form 获取值,地址栏中传递的参数用Request.QueryString获取 2、通常用HttpResponse 类的属性Buffer、Cache、Cookie 和 Expires来设置站点的一些特性 3、HttpResponse 类的常用方法是 Write()、End() 和 Redirect() 4、HttpServerUtility 类的Execute()和Transfer()的区别关键在于执行后控制权是否返回原先页面、URLEncode()和HTMLEncode()主要用于对HTML 标签和URL进行编码,对站点或程序的安全具有重要意思, MapPath()获取物理路径时需要注意是绝对路径还是相对路径 四、作业 1、编写应用程序,利用Response、Request 和Server对象实现数据的传递、读取并实现路径转换。 2、选择题 1)()对象提供对当前页面外观输入流的访问。 A.HttpRequest B.HttpResponse C.HttpServerUtility 2)()方法可以将另一个页面的内容插入本页面。 A.Redirect B.Response C.Execute D.Transfer 3)()方法用于写文本响应以回应对网页的请求。 A.Rewrite B.Read C.Write D.TextWrite 4)()包含处理Web请求的方法。 A.HttpServerUtility B.HttpResponse C.HttpRequest D.HttpWebProcess 5)()方法可以显示HTML代码 A.UrlEncode B.HtmlEnconde C.TextEnconde D.TextToHTML 五、学生反馈
本文档为【周次第五周】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_562397
暂无简介~
格式:doc
大小:20KB
软件:Word
页数:0
分类:农业
上传时间:2019-09-20
浏览量:18