ASP六大对象介绍

2016-01-29 19:21 40 1 收藏

ASP六大对象介绍,ASP六大对象介绍

【 tulaoshi.com - ASP 】

 

Application对象

  Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。
Application的属性:
  方法如下:
  Application对象没有内置的属性,但是我们可以自行创建其属性。
  <% Application("属性名")=值 %
  其实大部分Application变量都 存放在Contents集合中,当你创建一个新的Application变量时,其实就是在Contents集合中添加了一项。下面两个脚本是等效的:
  <% Application("greeting")="hello!" % 或 <% Application.contents("greeting")="hello!"由于Application变量存在集合里,所以如果想要全部显示,其方法我们已经多次使用,例如For Each循环。  
<%
For Each item IN Application.Contents
  Response.write("<br"&item&Application.Contents(item))
next
%
Application的方法:
  Application的方法只有两个方法:一个是Lock,另一个是Unlock。其中Lock方法用于保证同一时刻只能一个用户对Application操作。Unlock则用于取消Lock方法的限制。如:
<%
Application.Lock
Application("visitor_num")=Application("visitor_num")+1
Application.Unlock
%
Application的事件:
1、Application_OnStart()
  当事件应用程序启动时触发。
2、Application_OnEnd()
  此事件应用程序结束时触发。
  这两个事件过程都是必须定义在Global.asp文件中,一般把连接数据的函数定义在这两个事件,然后放在Global.asp中。例如:
Sub Application_OnStart
    Application("tt18_ConnectionString") = "driver={SQL     
                    Server};server=jeff;uid=sa;pwd=;database=test"
End Sub
  一个数组能够被定义成Application对象,不过这个数组只能作为一个对象保存,而不能用Application(0)取出其值。可以定义一个临时数组实现这种功能。如:
<%
dim Array()
Array=Application("array")
for i = 0 to ubound(array)
  Response.write Array(i)
next i
%
  同样要修改这个Application对象也可以定义一个临时数组,把Application对象赋给数组,然后修改这个数组的元素,最后把数组赋回Application对象。如:
<%
dim Array()
Array=Application("array")
Array(0)="jeff"
Array(1)="zhu"
Application.lock
Application("array")=Array
Application.unlock
%
ObjectContext对象

该对象用于控制Active Server Pages的事务处理。事务处理由Microsoft Transaction Server (MTS)管理。

事件

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

ObjectContext.OnTransactionAbort

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

ObjectContext.OnTransactionCommit

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

方法

ObjectContext.SetAbort

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

ObjectContext.SetComplete

覆盖前面任何调用ObjectContext.SetAbort方法的调用。 
Request对象
 
Request对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。

集合

Request.ClientCertificate(key[SubField])

所有客户证书的信息的集合。对于Key,该集合具有如下的关键字:

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

Issuer
证书的发行人。包含所有关于证书验证的信息。除了CN外,能和所有的子域后缀一起使用。

VadidFrom
证书发行的日期。使用VBScript格式。

ValidUntil
该证书不在有效的时间。

SerialNumber
包含该证书的序列号。

Certificate
包含整个证书内容的二进制流,使用ASN.1格式。


对于SubField,Subject和Issuer关键字可以具有如下的子域后缀:(比如:SubjectOU或IssuerL)

C
起源国家。

O
公司或组织名称。

OU
组织单元。

CN
用户的常规名称。

L
局部。

S
州(或省)。

T
个人或公司的标题。

GN
给定名称。

I
初始。


当文件cervbs.inc(VBScript使用)或cerjavas.inc(Jscript使用)通过使用#INCLUDE导向包含在你的Active Server Page里时,下面两个标志可以使用:

ceCertPresent
指明客户证书是否存在,其值为TRUE或FALSE。

ceUnrecongnizedIssure
指明在该链表中的最后的证书的发行者是否未知,其值为TRUE或FALSE。


Request.Cookies(Cookie[(key).Attribute])

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

Cookie的集合。允许获

来源:http://www.tulaoshi.com/n/20160129/1509184.html

延伸阅读
肺癌早期症状 六大症状要当心 生活中,相信大家对肺癌一定不会陌生,它的发病率很高。很多人都会觉得肺癌这种疾病是很难治愈的,其实,对于肺癌这种疾病在早期发现治愈率还是很高的。所以,我们要对肺癌有一定的了解,了解它早期的症状,做到早发现早治疗。预防大于治疗,如果掌握了预防方法,就能有效的防止肺癌的发生。 ...
女性祛斑误区之一 越来越多的爱美人士用化妆品来修饰"面子"。正确使用化妆品,会使人肌肤靓丽,精神焕发。但有些人却盲目地追求立竿见影的祛斑、美白效果,一些美容院为了争抢客源,迎合其快速祛斑美白的需求,在面膜粉中添加"漂白粉"、"双氧水"等物质,其实这样是有害于皮肤及身心健康的。 女性祛斑误区之二 很多女性在面...
标签: 喝水 生活常识
喝水越多越好吗 水对于美容至关重要,饱满光滑的皮肤离不开水的滋润。但对于女人来说,并不是喝得越多越好,每天8杯水就足够满足身体的需要了。除了这8杯水外,通过食物我们也能补充大量的水分,实在没有必要再强迫自己大量喝水了,否则物极必反,会增加肾脏的负担。 水是最好的药 水在人体内占到了70%左右,只要缺少一点就对人...
标签: 生活常识
卧室风水六大禁忌 卧室风水六大禁忌   禁忌一:电器过多,尤其电视正对床脚 卧室内电器过多在风水上被称为火宅,影响健康。现代医学理论也指出,电器辐射确实损害人体健康。脚是人的第二心脏,处于待机状态的电视若正对床脚,其辐射更容易影响双脚的经络运行及血液循环。 专家建议:少在卧室摆放电器,尤其不要将电视正对床脚,...
标签: 儿童 保健 小孩
儿童保健六大谎言 近日,亚洲儿科营养联盟主席、中国医师协会儿童健康专业委员会主任委员、中国医学科学院博士生导师丁宗一教授来济南指导全国城市少年儿童肥胖调查。 这项调查是为了解少年儿童中肥胖儿童的情况,由中国预防疾病控制中心妇幼保健中心以及中国医师协会儿童健康专业委员会共同在全国各大城市进行的。 这...

经验教程

375

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部