一、内置对象的概述  

  为了实现网站的常用功能,ASP提供了内置对象。内置对象的特点是:不需要事先声明或者创建一个实例,可以直接使用。常见的内置对象有

  •   Request对象:获取客户端的信息
  •   Response对象:将信息返回给客户端浏览器
  •   Application对象:存储一个应用程序的共享数据以供多个用户使用
  •   Session对象:在访问过程中存储单个用户信息
  •   Server对象:提供服务器属性信息
  •   ObjectContext对象:控制事务处理

二、Request请求对象

  在客户端/服务器结构中,当客户端Web页面向网站服务器端传递数据时,ASP通过Request对象能够获取客户端提交的全部信息。包括客户端的HTTP变量、在网站服务器端存放的客户端浏览器的Cookie数据、赋予URL之后的字符串信息、页面表单传送的数据以及客户端认证等

  Request对象的语法如下

    Request[.collection | property | method](variable)

    collection:Request对象的数据集合

    Property:Request对象的属性

    method:Request对象的方法

    variable:由字符串定义的变量参数,指定要从集合中检索的项目或者作为方法、属性的输出

  例如:通过Request对象的QueryString数据集合取得传值参数myid的值并赋值给变量

    <%

      Dim id

      id=Request.QueryString("myid")  

    %>

  这里值得注意的是,在使用Request对象时,collection、property和method最多只能选择一个;也可以三个都不选,这是Request对象根据以下顺序搜索集合:QueryString、Form、Cookie、Servervariable、ClientCertificate,当发现第一个匹配的变量时,接确定是要访问的成员

  QueryString对象包括5个集合,1个属性和一个方法

成员 描述
Form数据集合 读取HTML表单域控件的值,即POST方式提交的数据
QueryString数据集合 读取赋予URL地址后的字符串的值
Cookies数据集合 读取存放在客户端浏览器Cookie的内容
ServerVariables数据集合 读取客户端请求发出的HTTp报头值及WEB服务器的环境变量值
ClientCertificate数据集合 读取客户端的验证字段
TotalBytes属性 返回客户端发出请求的字节数量
BinaryRead方法 以二进制方式读取客户端请求,并返回一个变量数组

  1.获取表单数据

  表单是表准HTML文件的一部分,用户通过点击表单中的提交按钮提交输入的数据

  在含有ASP动态代码的WEB页面中,可以使用Request对象的Form集合收集客户端的以表单形式发送到服务器的信息

  语法:

    Request。Form(element)[index | .count]

    element:指定集合要检索的表单元素的名称

    index:索引值,为可选参数,可以取得表单中名称相同的元素值。索引值是1至Request.Form(element).Count之间的任意整数

    Count:集合中相同名称元素的个数

 1 <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3 <html xmlns="http://www.w3.org/1999/xhtml">
 4 <head>
 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 6 <title>获取表单数据</title>
 7 </head>
 8 <body>
 9     <form id="form1" name="form1" method="post" action="code.asp">
10         <p>用户名:</p>
11         <input name="txt_username" type="text" id="txt_username" />
12         <p>密&nbsp;码:</p>
13         <input name="txt_pwd" type="password" id="txt_pwd" />
14         <p style="width:200px" align="center">
15         <input type="submit" name="submit" value="提交" />
16         &nbsp;
17         <input type="reset" name="submit2" value="重置" />
18     </form>
19 </body>
20 </html>
表单数据

相关文章:

  • 2021-08-15
  • 2021-06-30
  • 2021-12-15
  • 2022-01-05
  • 2021-05-23
  • 2022-12-23
  • 2021-10-02
  • 2022-03-07
猜你喜欢
  • 2022-12-23
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
相关资源
相似解决方案