资源简介 授课章节名称 ASP内置对象基础(二)教学目的 了解Request对象的功能 熟悉Response对象的属性,方法和集合 掌握Response对象的form集合和QueryString集合教学重点 response对象的redirect方法 Request对象的功能 Response对象的属性,方法和集合教学难点 Response对象的form集合和QueryString集合更新、补充、删节内容使用教具课外作业 见备课纸课后体会 学生基本掌握授课主要内容或板书设计复习: 1、Response对象的功能; 2、Response对象的属性,方法和集合; 3、write和redirect方法 新授: ASP内置对象 一、Request对象 利用Request对象可以在服务器端获得用户端通过Web页面提交的信息。在ASP中,利用Request对象收集用户信息,Response对象向用户端输出信息,可以实现用户端和服务器端的交互 。 Request对象的语法如下: Request[.collection|property|method](variable) 1、Request对象的属性 Request对象只提供一个TotalBytes属性,这是一个只读的属性,表示从客户端所接收数据的字节的长度,其语法如下: 字节长度=Request.TotalBytes 例:<% Response.Write “从客户端接收的数据字节大小为:" &Request.TotalBytes %> 2、Request对象的方法 Request对象只提供一种BinaryRead方法,该方法是以二进制方式来读取客户端使用POST传送方法所传递的数据。其语法如下: Variant数组=Request.BinaryRead(Count) BinaryRead方法的返回值为通用变量数组(Variant Array),其参数Count是一个整型数据,用以表示每次读取数据的字节大小,范围介于0到Request对象TotalBytes方法所取得的字节大小之间。 3、Request的数据集合(Collections) 集合保存用户端的信息,其使用语法如下: Request[.collection]("variable") collection指定Request对象的数据集合。 实例: 1.创建登录页面 登录页面要求输入用户名和密码。 用户登录 用户登录 用户名: 口令: 2 用户验证 在用户验证程序中,要取得在登录页面中的用户名称和密码,并检查是否正确。 你的资料是: <% name=request.form("name") password=request.form("psw") %> 姓名:<% response.write name %> 口令:<% response.write password %> 小结:1、response对象的redirect方法 2、Request对象的功能 3、Response对象的属性,方法和集合 作业:设计用户登录页面login.htm。若用户名和口令均为guest,则导航到guest.asp页面;若用户名为administrator,口令为fy2491#&P*,则导航到manager.asp页面。若口令错误,则输出“口令错误!单击此处返回”的提示信息,“单击此处返回”为超链接,用户单击后,重新返回登录页面。用于表单处理并实现口令判断的页面为dispose.asp。要求分别用表单的Post和Get方法,来分别实现该操作。 展开更多...... 收起↑ 资源预览