《ASP动态网页制作》request对象的form方法和querystring方法_第1页
《ASP动态网页制作》request对象的form方法和querystring方法_第2页
《ASP动态网页制作》request对象的form方法和querystring方法_第3页
《ASP动态网页制作》request对象的form方法和querystring方法_第4页
《ASP动态网页制作》request对象的form方法和querystring方法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.; 科目:授课章节:第五章第一节授课内容:request对象的form方法和querystring方法授课类型:多媒体授课教学方法:讲授法、演示法、练习法、读书指点法、个别辅导法教具:计算机、投影仪、话筒授课班级:计算机三年级班授课地点:计算机室授课时间:.授课课时:两个课时授课教师:指点教师: - request对象【教学目的】、掌握ASP内建的Request对象获取客户端信息的方法Form / Querystring、运用request对象提供的方法进展一些简单的编程【教学重难点分析】Request对象是学生开场学习动态网页制造的根底,掌握了request.form的用法,那么后面的

2、内容的学习就容易多了,所以把request.form作为学习的重点和难点。【学生情况分析】学生曾经学过了HTML网页制造的根底知识,学过了VBSCRIPT程序与网页制造,有了学习动态网页的根底。【教学内容分析】 request对象的form方法和querystring方法是两种不同的获取客户端信息的方法,表单内容传送给效力器的方法不同,要求用不同的获取表单内容的方法,但是这两种方法的输出结果是一样的,光从代码很难明白两者在获取表单信息的不同之处,所以要从实例中让学生了解。【教学手段及战略】运用多媒体授课,演示实例,将实例直观展如今学生前面,让学生模拟代码,在模拟中掌握代码,最后本人完成代码【教

3、学过程设计】引入回想:前面他们曾经学过了html标志和vbscript脚本言语,html标志页可以直接在提问什么是ASP?什么时IIS?什么是动态呢?展现实例实例代码见附一什么是对象呢?对象是由具有属性、方法及事件三要素所组合而成的东西。现实生活中对象无处不在,比如手机、书、计算机都可视为对象。对象必需具有以下三个性质:具有属性可以描画具有方法可以运用具有事件可以产生行为如手机的对象特性:属 性方 法事 件天线拨号响了材质接听无信号颜色拨号占线分量挂断语音通知号码 电信 ASP有几种对象模块呢?Request对象的作用:获得客户端信息。ASP内建的Request对象拥有几种获取客户端信息的方法

4、?Form / Querystring / Cookies / Servervariables/ Clientcertificate。二读取表单数据展现实例一实例代码见附一练习中心语句讲解演示代码Request.form 的语法:Request.formelement(indext) |.countRequest.formelement:是恳求表单中一切element值的数组经过调用Request.formelement.count来确定参数中值的个数。运转修正代码,看效果。比较没有这个代码 会出现什么情况?改-.asp代码见附一为-.asp将会是什么结果呢?form集合将表单内容传送到效力器

5、的方法:Request.form获取表单内容的方法:在接纳页效力器端运用request.form方法来提取表单的元素的内容。演示代码-.asp代码见附一Request.form方法详细获取表单内容的方法:经过这样的一句代码实现的。这个句子将表单中一切命名为hobby的值提取出来,前往到阅读页中。小结:在-.asp代码见附一代码中,产生在阅读器上的输出,这种表达方式与运用response.write 的作用根本一样。总结效力器端Request.form方法的原理:客户端 客户端用post方法提交表单内容 效力器端用request.form方法获取表单内容 发送端 接受端做练习一见附三三读取Que

6、rystring信息修正代码 让学生将本人完成练习request.form代码中的post方法改成get方法,看看能不能运转。将获取表单内容页面代码中的form 全部改成querystringform 方法与querystring方法的不同不同:form表单数据传送假设用get方法,应该运用request.querystring方法来读取传送的信息。假设用post方法,就应该用request.form方法。querystring 集合的信息在查询字符串URL中表达出来,由URL中问号?后的值指定。举例子讲明不同之处例子代码见附二 操作:将“读取表单数据页面在阅读器中翻开后的地址直接在阅读器中输

7、入,那么可以看到他们在表单中输入的结果。缘由:单击“提交按钮,那么阅读器会将读取表单数据页面代码见附二的地址发送到效力器端的-.asp代码见附二文件。querystring 集合实践上是检测客户端发送过来的URL地址,因此客户端页可以直接将带查询字符串的URL地址发送给效力器的asp文件,例如可以在HTML页面创建一个超衔接:对比:他们将request.form中“读取表单数据页面代码见附一的URL在阅读器中翻开并不能得到他们刚刚填写的结果。小结客户端的html 表单向效力器传送ASP文件时,表单提交的数据有两中发送方式:一种是get,一种是post,其区别在于HTML标签的method参数的

8、值取get还是post。假设是用get 方法,那么客户提交的表单数据并不是经过独立的数据包发送,而是作为URL地址的查询字符串字段参数,于所提交到的ASP文件的URL地址一并传送。所以效力器端者需求获取这些表单数据的值,就需求运用querystring集合从查询字符串种读取客户提交的数据。注:查询字符串是指所提交到的ASP文件名之后的部分,以问号开场。用图示如下:效力器端客户端 客户端用post方法传送表单内容 效力器端用request.form方法获取表单内容 发送端 接受端post方法::客户提交的表单数据,经过独立的数据包发送效力器端客户端 客户端用get方法提交表单内容 效力器端用re

9、quest.querystring方法获取表单内容get方法:客户提交的表单数据,作为URL地址的查询字符串字段参数,于所提交到的ASP文件的URL地址一并传送。 发送端 接受端做练习二见附四四讲解练习中碰到的问题五提交练习附:一、读取表单数据例题代码表单页代码如下:表单页请填写他的喜好:足球乒乓球“读取表单数据页面代码如下,命名为-.asp读取表单数据页面他填写的喜好是:用集合数组提取:%for i = to request.form(hobby).count response.write request.form(hobby)(i)&Next%用form集合循环提取:%for each i

10、 in request.form(hobby) response.write i &next%二、读取Querystring信息代码表单页代码如下:表单页请填写他的喜好:足球乒乓球读取表单数据页面代码如下,命名为-.asphtml读取表单数据页面以下是您提交的数据:他填写的喜好是:用集合数组提取:%for i = to request.querystring(hobby).count response.write request.querystring(hobby)(i)&Next%用form集合循环提取:%for each i in request.querystring(hobby)response.write i &next%三、练习一参考例题代码,用request.forn方法完成以下简单的编程。表单数据页面内容如下:请输入您的名字:姓名:提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论