ASP基础入门第六篇(ASP内建对象Request)(2)

总之,组件使您不用学习编程就能够编写强大的脚本。组件是包含在动态链接库 .dll 或可执行文件 .exe 中的可执行代码。组件可以提供一个或多个对象以及对象的方法和属性。要使用组件提供的对象,请创建对象的实例并将这个新的实例分配变量名。使用 ASP 的 Server.CreateObject 方法可以创建对象的实例,使用脚本语言的变量分配指令可以为对象实例命名。如下例:
Set db=Server.CreateObject("ADODB.Connection")
这里的变量 db 就是 ASP 程序创建的访问数据库的对象实例.

Active Server Pages 提供了可在脚本中使用的内建对象。这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息 , 从而使对象开发者摆脱了很多烦琐的工作。目前的 ASP 版本总共提供了六个内建对象,下面让我们将通过实例分别来进行学习。   

一、Request 对象

可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问客户端发送给服务器的二进制数据。   

Request 的语法 :   

Request[. 集合 | 属性 | 方法 ]( 变量 )   

在这里作者将挑选一些常用的对象语法进行分析   
1、Form   

Form 集合通过使用 POST 方法的表格检索邮送到 HTTP 请求正文中的表格元素的值。  

  语法    Request.Form(element)[(index)|.Count]
  参数    element 指定集合要检索的表格元素的名称。
  index 可选参数,使用该参数可以访问某参数中多个值中的一个。它可以是 1 到 Request.Form(parameter).Count 之间的任意整数。
  Count 集合中元素的个数  
  Form 集合按请求正文中参数的名称来索引。Request.Form(element) 的值是请求正文中所有 element 值的数组。通过调用 Request.Form(element).Count 来确定参数中值的个数。如果参数未关联多个值,则计数为 1。如果找不到参数,计数为 0。要引用有多个值的表格元素中的单个值,必须指定 index 值。index 参数可以是从 1 到 Request.Form(element).Count 中的任意数字。如果引用多个表格参数中的一个,而未指定 index 值,返回的数据将是以逗号分隔的字符串。
  可以使用重述符来显示表格请求中的所有数据值。例如,用户通过指定几个值填写表格,见下图。

 

对于 hobby 参数,您可以使用下面的脚本检索这些值。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/2315.html