1、 科目:《ASP动态网页制作》 授课章节:第五章第一节 授课内容:request对象的form方法和querystring方法 授课类型:多媒体授课 教学方法:讲授法、演示法、练习法、读书指导法、个别辅导法 教具:计算机、投影仪、话筒 授课班级:计算机三年级(5)班 授课地点:计算机7室 授课时间:2006.10.23 授课课时:两个课时 授课老师: 指导老师: 5-1 request对象 【教学目标】 1、掌握ASP内建的Request对象获取客户端信息的方法(Form / Querystring)
2、2、运用request对象提供的方法进行一些简单的编程 【教学重难点分析】 Request对象是学生开始学习动态网页制作的基础,掌握了request.form的用法,那么后面的内容的学习就容易多了,所以把request.form作为学习的重点和难点。 【学生情况分析】 学生已经学过了HTML网页制作的基础知识,学过了VBSCRIPT程序与网页制作,有了学习动态网页的基础。 【教学内容分析】 request对象的form方法和querystring方法是两种不同的获取客户端信息的方法,表单内容传送给服务器的方法不同,要求用不同的获取表单内容的方法,但是这两种方法的输出结果是一样的,
3、光从代码很难明白两者在获取表单信息的不同之处,所以要从实例中让学生理解。 【教学手段及策略】 运用多媒体授课,演示实例,将实例直观展示在学生前面,让学生模仿代码,在模仿中掌握代码,最后自己完成代码 【教学过程设计】 (一) 引入 1、 回顾:前面我们已经学过了html标记和vbscript脚本语言,html标记页可以直接在 2、 提问 ①什么是ASP? ②什么时IIS? ③什么是动态呢?展示实例(实例代码见附一) ④什么是对象呢? 对象是由具有属性、方法及事件三要素所组合而成的东西。现实生活中对象无处不在,比如手机、书、计算机都可视为对象。 对象必须具有以下三个性质:
4、 具有属性可以描述 具有方法可以使用 具有事件可以产生行为 如手机的对象特性: 属 性 方 法 事 件 天线 拨号 电话响了 材质 接听 电话无信号 颜色 拨号 电话占线 重量 挂断 语音通知 号码 电信 ⑤ASP有几种对象模块呢? ⑥Request对象的作用:获得客户端信息。 ⑦ASP内建的Request对象拥有几种获取客户端信息的方法? (Form / Querystring / Cookies / Servervariables/ Clientcertificate)。 (二)5-1-1读取表
5、单数据 (1)展示实例一(实例代码见附一) (2)练习核心语句 (3)讲解演示代码 (4)Request.form 的语法:Request.form(element)[(indext) |.count] Request.form(element):是请求表单中所有element值的数组 通过调用Request.form(element).count来确定参数中值的个数。 (5)运行修改代码,看效果。 ①比较没有这个代码
“读取表单数据页面”代码如下,命名为5-1-1.asp15、
17、 html>
以下是您提交的数据:
你填写的爱好是:<% =request.querystring("hobby") %>18、 each i in request.querystring("hobby")
response.write i &"
"
next%>