|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。object|参考<OBJECT>声明
用户能够在global.asa文件中经由过程利用扩大的<OBJECT>标志创立带有会话或使用程序感化域的工具。该标志是自包括的,且
在任何<SCRIPT>标志以外。
在Global.asa文件中声明的工具在服务器处置挪用该工具之前是不会创立的。如许就只会创立必须的工具,从而勤俭了资本。
服务器对带有使用程序感化域参数创立的工具不挪用OnStartPage和OnEndPage办法。
语法
<OBJECTRUNAT=ServerSCOPE=ScopeID=Identifier{PROGID="progID"|CLASSID="ClassID"}>...
</OBJECT>
参数
Scope
指定工具的感化域。在Global.asa文件中,Scope将被设置为Session或Application。
Identifier
指定工具实例的称号。
ProgID
与类标知趣关的标识。不管ProgID仍是ClassID都必需在<OBJECT>中指定。ProgID的格局为[Vendor.]Component
[.Version]。
ClassID
指定COM类工具的独一标识。不管ProgID仍是ClassID都必需在<OBJECT>中指定。
示例
上面的第一个示例利用ProgID参数创立一个工具,其会话感化域名为MyConnection。第二个示例利用ClassID参数。
<OBJECTRUNAT=ServerSCOPE=SessionID=MyConnectionPROGID="ADODB.Connection">
REMObjectScript
</OBJECT>
<OBJECTRUNAT=ServerSCOPE=SessionID=MyConnectionCLASSID="Clsid:8AD3067A-B3FC-11CF-A560-00A0C9081C21">
REMObjectScript
</OBJECT>
正文
在Global.asa文件中声明的工具可被使用程序中的任何剧本利用。比方,在声了然以下工具的情形下。
---GLOBAL.ASA---
<OBJECTRUNAT=ServerSCOPE=SessionID=MyAdPROGID="MSWC.AdRotator">
</OBJECT>
能够从使用程序中的任何一页援用MyAd工具:
---SOME.ASP---
<%=MyAd.GetAdvertisement("/ads/adrot.txt")%>
</p>ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。 |
|