×

asp对象

asp的对象有那些?6. 列举出ASP常用的5个内置对象,说明其作用

admin admin 发表于2022-05-24 00:01:30 浏览126 评论0

抢沙发发表评论

asp的对象有那些


ADO组件主要提供了以下七个对象和四个集合来访问数据库:

Connection对象用于建立与后台数据库的连接;
Command对象用于执行SQL指令,访问数据库;
Parameters对象和Parameters集合为Command对象提供数据和参数;
RecordSet对象存放从数据库中调用的数据记录;
Field对象和Field集合提供对RecordSet中当前记录的各个字段进行访问的功能;
Property对象和Properties集合提供有关信息,供Connection、Command、RecordSet、Field对象使用;
Error对象和Errors集合提供访问数据库时的错误信息。

6. 列举出ASP常用的5个内置对象,说明其作用


五大对象分别是Response,Request,Session,Application和Server。

1、Application对象

可以使用Application对象使给定应用程序的所有用户共享信息。

2、Request对象

可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。

3、Response对象

可以使用Response对象控制发送给用户的信息。包括直接发送信息给浏览器、 重定向浏览器到另一个URL或设置cookie的值。

4、Server对象

Server对象提供对服务器上的方法和属性进行的访问。

5、Session对象

可以使用Session对象存储特定的用户会话所需的信息。也可以使用 Session方法显式地结束一个会话和设置 空闲会话的超时期限。



扩展资料

ASP可以使用两种脚本语言:VBScript和Jscript(所谓的JScript语言就是微软版本的JavaScript语言)。

ASP包含内置对象,最常用的是五大对象、一个集合和一个文件。

ASP提供了内置对象和大量可安装的ActiveX组件。这些对象以及组件都可以用来拓展ASP的功能。在面向对象编程中,对象就是指由当作完整实体的操作和数据组成的变量。在对象中客户可通过由一组方法或相关函数来访问对象的数据。-asp对象

对象一般有方法、属性、集合和事件。其中,方法决定了可以用这个对象作什么事情;属性可以读取对象状态或者设置对象状态;集合是由很多不同的与对象有关系的键和值的配对组成的。

参考资料来源:百度百科-asp

参考资料来源:百度百科-ASP内置对象


ASP 简述Application对象的基本操作


Application 对象
web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 文件一起协同工作来完成某项任务。ASP 中的 Application 对象用来把这些文件捆绑在一起。
Application 对象用于存储和访问来自任何页面的变量,类似于 session 对象。不同之处在于,所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一对应的。
Application 对象存有会被应用程序中的许多页面使用的信息(比如数据库连接信息)。这意味着可以从任何的页面访问这些信息。同时也意味着你可在一个地点改变这些信息,然后这些改变会自动反映在所有的页面上。
存储和取回 Application 变量
Application 变量可被应用程序中的任何页面访问和改变。
可以像这样在 “Global.asa“ 中创建 Application 变量:
《script language=“vbscript“ runat=“server“》

Sub Application_OnStartapplication(“vartime“)=““application(“users“)=1End Sub

《/script》

在上面的例子中,我们创建了两个 Application 变量:“vartime“ 和 “users“。
可以像这样访问 Application 变量的值:
There are
《%
Response.Write(Application(“users“))
%》
active connections.

遍历 Contents 集合
Contents 集合包含着所有的 application 变量。我们可以通过对 contents 集合进行遍历,来查看其中存储的变量:
《%
dim i
For Each i in Application.Contents
Response.Write(i & “《br /》“)
Next
%》

如果你不清楚 contents 集中的项目数量,可使用 count 属性:
《%
dim i
dim j
j=Application.Contents.CountFor i=1 to j
Response.Write(Application.Contents(i) & “《br /》“)
Next
%》

遍历 StaticObjects 集合
可通过循环 StaticObjects 集合,来查看所有存储于 Application 对象中的对象的值:
《%
dim i
For Each i in Application.StaticObjects
Response.Write(i & “《br /》“)
Next
%》

锁定和解锁
我们可以使用 “Lock“ 方法来锁定应用程序。当应用程序锁定后,用户们就无法改变 Application 变量了(除了正在访问 Application 变量的用户)。我们也可使用 “Unlock“ 方法来对应用程序进行解锁。这个方法会移除对 Application 变量的锁定:
《%
Application.Lock ’do some application object operationsApplication.Unlock
%》
-asp对象