标题: ASP编程:关于ASP对象的解说(吐血大放送) [打印本页] 作者: 再现理想 时间: 2015-2-3 23:34 标题: ASP编程:关于ASP对象的解说(吐血大放送) 强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业; 通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。对象 甚么是对象?在面向对象编程中,对象就是指由看成完全实体的操作和数据构成的变量。对象是基于特定模子的,在对象中客户利用对象的办事经由过程由一组办法或相干函数的接口会见对象的数据,然后客户端可以挪用这些办法履行某中操作。ActiveX 组件是创立 Web 使用法式的关头,组件供应了在剧本中履行义务的对象。ActiveX 组件是一个文件,该文件包括履行某项或一组义务的代码,因为组件可以履行公用义务,如许法式员们就不用本人去创立履行这些义务的代码。可以使用组件作为剧本和基于 Web 使用法式的根基机关块。只需晓得若何会见组件供应的对象,即便是位编写剧本的老手,也能够在不懂得组件运作体例的情形下编写剧本。总之,组件使您不必进修编程就可以够编写壮大的剧本。组件是包括在静态链接库 .dll 或可履行文件 .exe 中的可履行代码。组件可以供应一个或多个对象和对象的办法和属性。要利用组件供应的对象,请创立对象的实例并将这个新的实例分派变量名。利用 ASP 的 Server.CreateObject 办法可以创立对象的实例,利用剧本言语的变量分派指令可觉得对象实例定名。以下例:
Set db=Server.CreateObject("ADODB.Connection")
这里的变量 db 就是 ASP 法式创立的会见数据库的对象实例。
Active Server Pages 供应了可在剧本中利用的内建对象。这些对象利用户更轻易搜集经由过程阅读器恳求发送的信息、呼应阅读器和存储用户信息 , 从而使对象开辟者脱节了良多繁琐的任务。今朝的 ASP 版本总共供应了六个内建对象,上面让咱们将经由过程实例分离来停止进修。
4.1 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 值,前往的数据将是以逗号分隔的字符串。