欢迎来到天天文库
浏览记录
ID:10041461
大小:1.11 MB
页数:63页
时间:2018-05-12
《第四章.asp动态网站开发教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章ASP中的内建对象本章要点:HTML中使用表单(复习)Request对象Response对象ASP内建对象ServerGlobal.asa文件的作用什么叫对象?对象的属性、方法和事件在面向对象编程中,对象就是指由当作完整实体的操作和数据组成的变量,是基于特定模型的。在对象中客户使用对象的服务,通过由一组方法或相关函数的接口访问对象的数据,然后客户端调用这些方法执行某种操作。ASP提供了可在脚本中使用的内建对象。通过这些对象,用户更容易收集通过浏览器请求发送的信息,响应浏览器以及存储用户信息,从而使对象开发者摆脱很多烦琐的工作。4.1在HTML中使用表单表单在HT
2、ML页面中起着重要作用,它是与用户交互信息的主要手段。一个表单至少应该包括说明性文字、用户填写的表格、提交和重填按钮等内容。用户填写了所需的资料之后,按下“提交”按钮,所填资料就会通专门的CGI接口传到Web服务器上。网页的设计者随后就能在Web服务器上看到用户填写的资料,从而完成了从用户到作者之间的反馈和交流。表单中主要包括下列元素:button——普通按钮radio——单选按钮checkbox——复选框Select——下拉式菜单text——单行文本框textarea——多行文本框submit——提交按钮reset——重填按钮用HTML设计表单常用的标记是:3、m>、、、、和等标记。4.1.1表单标记标记的主要作用是设定表单的起止位置,并指定处理表单数据程序的url地址。基本语法如下:…说明:①“URL”设置表单处理程序的相对或绝对位置(若要将表单数据寄到电子邮件信箱,可以设置该电子邮件信箱的URL;若没有设置Action属性的值,表示使用默认的表单处理程序);②“传送方式”用于指明交互表单的信息传送方式,有Post和Get两种。如:4、tion="5_5_1.asp"Method="post">4.2Request对象Request对象是负责从客户端浏览器获取用户信息的对象。它是ASP中重要的服务器内置对象,它连接着Web服务器和Web客户端程序。利用Request对象可以接收基于HTTP请求的所有用户信息,如用Post方法或Get方法以及Cookie和ServerVariable等等传递来的参数。1.Request的语法:Request[.集合5、属性6、方法](变量)集合可以被指定为Form或者QueryString。变量即提交页面中使用的Form对象的变量名。网页中的表单与集合Form是两个不同的7、概念,虽然它们的英文名称相同。表单的功能是在客户端接受用户的输入信息,是在客户端由浏览器解释的HTML标记,而集合Form则是在服务器端的一种数据结构。一般情况下,客户端表单的信息在执行网页的Post方法后,在服务器端Request对象的Form集合中会有相应的量与之对应。2、Form集合Request对象提供了5个集合,可以用来获取客户端对Web服务器请求的各类信息,Form集合通过使用POST方法的表格检索发送到HTTP请求正文中的表格元素的值。语法:Request.Form(element)[(index)8、.Count]说明:element指定集合要检索的表格9、元素的名称。index可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是1到Request.Form(parameter).Count之间的任意整数。Count集合中元素的个数。2.1ASP与表单的交互使用表单传送信息的方式通常有下述三种:①由HTML网页中的表单传送信息给处理该信息的ASP文件;②由ASP文件中的表单传送信息给另一个ASP文件,后者处理该信息;③在ASP文件中的表单所传送的信息由其自身进行处理。其中第3种方式效率较高,但编程较复杂ASP与表单的交互,如图所示。使用HTML网页中表单输入并提交信息,网页文件名为5_5.htm,其代码如下:10、TML>利用表单输入信息请输入姓名:性别:男女
3、m>、、、、和等标记。4.1.1表单标记标记的主要作用是设定表单的起止位置,并指定处理表单数据程序的url地址。基本语法如下:…说明:①“URL”设置表单处理程序的相对或绝对位置(若要将表单数据寄到电子邮件信箱,可以设置该电子邮件信箱的URL;若没有设置Action属性的值,表示使用默认的表单处理程序);②“传送方式”用于指明交互表单的信息传送方式,有Post和Get两种。如:4、tion="5_5_1.asp"Method="post">4.2Request对象Request对象是负责从客户端浏览器获取用户信息的对象。它是ASP中重要的服务器内置对象,它连接着Web服务器和Web客户端程序。利用Request对象可以接收基于HTTP请求的所有用户信息,如用Post方法或Get方法以及Cookie和ServerVariable等等传递来的参数。1.Request的语法:Request[.集合5、属性6、方法](变量)集合可以被指定为Form或者QueryString。变量即提交页面中使用的Form对象的变量名。网页中的表单与集合Form是两个不同的7、概念,虽然它们的英文名称相同。表单的功能是在客户端接受用户的输入信息,是在客户端由浏览器解释的HTML标记,而集合Form则是在服务器端的一种数据结构。一般情况下,客户端表单的信息在执行网页的Post方法后,在服务器端Request对象的Form集合中会有相应的量与之对应。2、Form集合Request对象提供了5个集合,可以用来获取客户端对Web服务器请求的各类信息,Form集合通过使用POST方法的表格检索发送到HTTP请求正文中的表格元素的值。语法:Request.Form(element)[(index)8、.Count]说明:element指定集合要检索的表格9、元素的名称。index可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是1到Request.Form(parameter).Count之间的任意整数。Count集合中元素的个数。2.1ASP与表单的交互使用表单传送信息的方式通常有下述三种:①由HTML网页中的表单传送信息给处理该信息的ASP文件;②由ASP文件中的表单传送信息给另一个ASP文件,后者处理该信息;③在ASP文件中的表单所传送的信息由其自身进行处理。其中第3种方式效率较高,但编程较复杂ASP与表单的交互,如图所示。使用HTML网页中表单输入并提交信息,网页文件名为5_5.htm,其代码如下:10、TML>利用表单输入信息请输入姓名:性别:男女
4、tion="5_5_1.asp"Method="post">4.2Request对象Request对象是负责从客户端浏览器获取用户信息的对象。它是ASP中重要的服务器内置对象,它连接着Web服务器和Web客户端程序。利用Request对象可以接收基于HTTP请求的所有用户信息,如用Post方法或Get方法以及Cookie和ServerVariable等等传递来的参数。1.Request的语法:Request[.集合
5、属性
6、方法](变量)集合可以被指定为Form或者QueryString。变量即提交页面中使用的Form对象的变量名。网页中的表单与集合Form是两个不同的
7、概念,虽然它们的英文名称相同。表单的功能是在客户端接受用户的输入信息,是在客户端由浏览器解释的HTML标记,而集合Form则是在服务器端的一种数据结构。一般情况下,客户端表单的信息在执行网页的Post方法后,在服务器端Request对象的Form集合中会有相应的量与之对应。2、Form集合Request对象提供了5个集合,可以用来获取客户端对Web服务器请求的各类信息,Form集合通过使用POST方法的表格检索发送到HTTP请求正文中的表格元素的值。语法:Request.Form(element)[(index)
8、.Count]说明:element指定集合要检索的表格
9、元素的名称。index可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是1到Request.Form(parameter).Count之间的任意整数。Count集合中元素的个数。2.1ASP与表单的交互使用表单传送信息的方式通常有下述三种:①由HTML网页中的表单传送信息给处理该信息的ASP文件;②由ASP文件中的表单传送信息给另一个ASP文件,后者处理该信息;③在ASP文件中的表单所传送的信息由其自身进行处理。其中第3种方式效率较高,但编程较复杂ASP与表单的交互,如图所示。使用HTML网页中表单输入并提交信息,网页文件名为5_5.htm,其代码如下:10、TML>利用表单输入信息请输入姓名:性别:男女
10、TML>
此文档下载收益归作者所有