关键词不能为空

当前您在: 主页 > 英语 >

ASP中的七大对象是什么?

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-03 00:14
tags:

-

2021年3月3日发(作者:beef怎么读)



好象是六大内建对象吧!






Request



Response



session



Application



server



ObjectContext




Application


对象





Application


对象是个应用程序级的对象,用来在所有用户间共享信息,并可以



Web


应用程序运行期间持久地保持数据。




Application


的属性:




方法如下:




Application


对象没有内 置的属性,但是我们可以自行创建其属性。




<% Application(


属性名





%>



其实大部分


Application


变 量都



存放在


Contents


集合中,当你创建一个新的


Application

< br>变量时,其实就是在


Contents


集合中添加了一项 。下面两个脚本是


等效的:




<%


Application(


%>




<%


t s(


由于


Application


变量 存在集合里,


所以


如果想要全部显示,其方法我们已经多次使用 ,例如


For Each


循环。




<%



For Each item IN ts



(



next



%>



Application


的方法:




Application


的方法只有 两个方法:一个是


Lock


,另一个是


Unlock


。其中


Lock


方法用于 保证同一时刻只能一个用户对


Application


操作。< /p>


Unlock


则用于取消


Lock


方法的限制。如:




<%





Application(





%>



Application


的事件:




1



App lication_OnStart()



当事件应用程序启动时触发。




2



Application_OnEnd ()



此事件应用程序结束时触发。




这两个事件过程都是必须定义在



文件中,一般把连接数据的函数定




义在这两个事件,然后放在



中。例如:




Sub Application_OnStart



Application(



Serv er};server=jeff;uid=sa;pwd=;database=test


End Sub



一个数组能 够被定义成


Application


对象,

不过这个数组只能作为一个对象保存,


而不能用


Appli cation(0)


取出其值。可以定义一个临时数组实现这种功能。如:




<%



dim Array()



Array=Application(



for i = 0 to ubound(array)



Array(i)



next i



%>



同 样要修改这个


Application


对象也可以定义一个临时 数组,



Application


对象


赋给数组,然后修改这个数组的元素,最后把数组赋回


Appl ication


对象。如:




<%



dim Array()



Array=Application(



Array(0)=



Array(1)=





Application(





%>







ObjectContext


对象





该对象用于控制


Active


Server


Pages


的事务处理 。事务处理由


Microsoft


Transaction Server (MTS)


管理。





事件





sactionAbort




由放弃的事务处理事件激发,在脚本完成处理后发生。





sactionCommit




由成功的事务处理事件激发,在脚本完成处理后发生。







方法





rt




显式的放弃一次事务处理。





plete




覆盖前面任何调用


rt


方法的调用。




Request


对象





Request

< br>对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。





集合





Certificate(key[SubField])




所有客户证书的信息的集合。对于


K ey


,该集合具有如下的关键字:





Subject



证书的主题。包含所有关于证书收据的信息。能和所有的子域后缀一起使用。





Issuer



证书的发行人。包含所有关于证书验证的信息。除了


CN


外,能和所有的子域后


缀一起使用。





VadidFrom



证书发行的日 期。使用


VBScript


格式。





ValidUntil



该证书不在有效的时间。





SerialNumber



包含该证书的序列号。





Certificate



包含整个证书内容的二进制流,使用


ASN.1


格式。






对于


Su bField



Subject



Issuer


关键字可以具有如下的子域后缀:

(比如:


SubjectOU



I ssuerL






C



起源国家。







O



公司或组织名称。





OU



组织单元。





CN



用户的常规名称。





L



局部。





S



州(或省)






T



个人或公司的标题。





GN



给定名称。





I



初始。









(VBScript


使


< br>)



(Jscript


使



)



< p>
使



#INCLUDE


导 向包含在你的


Active Server Page


里时,下面两个标志可以使用:





ceCertPresent



指明客户证书是否存在,其值为


TR UE



FALSE


< br>




ceUnrecongnizedIssure


< p>
指明在该链表中的最后的证书的发行者是否未知,其值为


TRUE



FALSE











s(Cookie[(key).Attribute])




Cookie


的集合。允许获得浏览 器的


Cookie



Cookie


指明返回那一个


Cookie


< p>
Key


用于从


Cookie


字典中返回具有某一关键字的


Cookie


值。对于


Attribute





你能使用属性


HasKeys


来确定某一


Cookie


是否具有子关键字。


HasKeys


的值



TRUE



FALSE






(Parameter)[(Index).Count]




填写在


HTML

的表单中所有的数据的集合。


Parameter


是在


HTML


表单中某一


元素的名称。当某一参 数具有不止一个值(比如,当在