ASP入门教程-Request对象概述 - ASP教程
Request对象在HTTP请求期间检索客户端浏览器传递给服务器的值。也就是说用它来与客户端交互,收集客户端信息或服务器端的环境变量,然后将收集的这些信息发送给服务器端或其它asp页面。
一、Request 对象的集合 Request对象共有5个集合,如下表: 注:在这些集合中,最常用的是Form、Cookies 和QueryStuing 集合。 二、Request对象的属性 TotalBytes是Request对象惟一的属性,它提供关于用户请求的字节数量的信息,返回由客户端发出的请求信息的字节数。使用中往往关心的是请求信息的值,而不是它的长度,所以这个属性很少被用于ASP页。 三、Request对象的方法 BinaryRead是Request对象的惟一方法,它允许访问从用户页面<FORM>段中传递给服务器的请求信息的完整内容、碁语法格式如下: Requset.BinaryRead(count)
说明: count表示当数据作为POST请求的一部分发往服务器时,从客户请求中获得数据的字节数。 该方法返回一个Variant数组(或者SafeArray). 如果ASP代码已经引用了Request.Form集合,这个方法就不能再用。同样,如果用了BinaryRead方法,也不能再访问Request.Form集合。 四、Request对象的使用 在ASP中,当请求一个页面或传递一个表单时,Request对象为脚本提供了客户端浏览器所提供的全部信息。其语法格式为: Request.[ 集合 | 属性 | 方法 ] (变量)
五、ASP与表单的交互 在动态网页设计中,往往由表单来接受用户输入的信息。表单标记的语法格式如下: <Form method=传送方式 action="URL">...</FORM>
其中: "URL"设置处理程序的相对或绝对位置。 ”传送方式”用于指明交互表单的信息传送方式,有Post和Get两种。 使用表单传送信息的方式通常有三种方法: 1) 由HTML网页中的表单传送信息给处理该信息的ASP文件。 2) 由ASP文件中的表单传送信息由其自身进行处理。 3) 由ASP文件中的表单传送信息给另一个ASP文件来处理。 实例1:使用网页名为1.htm的HTML网页中的表单输入并提交信息。再由名为1.asp的服务器端的表单处理程序中的Request对象读取浏览器端的数据并返回相应信息。 1.htm网页代码如下: <html>
1.asp网页代码如下: <html>
实例2:我们可以将上面两个页面合并成一个网页,即将表单传过来的信息由其自身进行处理。代码如下: <html>
查看全套ASP入门教程 (编辑:济南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |