當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Global.asa 參考(3) -  聲明

Global.asa 參考(3) - 聲明

更新時間:2019-05-03 文章作者:未知 信息來源:網絡 閱讀次數:

<OBJECT> 聲明用戶可以在 global.asa 文件中通過使用擴展的 <OBJECT> 標記創建帶有會話或應用程序作用域的對象。該標記是自包含的,且
在任何 <SCRIPT> 標記之外。在 Global.asa 文件中聲明的對象在服務器處理調用該對象之前是不會創建的。這樣就只會創建必需的對象,從而節約了資源。
服務器對帶有應用程序作用域參數創建的對象不調用 OnStartPage 和 OnEndPage 方法。語法
<OBJECT RUNAT=Server SCOPE=Scope ID=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 參數。
<OBJECT RUNAT=Server SCOPE=Session ID=MyConnection PROGID="ADODB.Connection">
REM Object Script</OBJECT>
<OBJECT RUNAT=Server SCOPE=Session ID=MyConnection CLASSID="Clsid:8AD3067A-B3FC-11CF-A560-00A0C9081C21">
REM Object Script</OBJECT> 注釋
在 Global.asa 文件中聲明的對象可被應用程序中的任何腳本使用。例如,在聲明了下列對象的情況下。---GLOBAL.ASA---
<OBJECT RUNAT=Server SCOPE=Session ID=MyAd PROGID="MSWC.AdRotator"></OBJECT>
可以從應用程序中的任何一頁引用 MyAd 對象:---SOME.ASP---
<%= MyAd.GetAdvertisement("/ads/adrot.txt") %>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
亚洲嫩草影院久久精品