电竞比分网-中国电竞赛事及体育赛事平台

分享

Global.asa使用手冊

 張青 2007-08-06

 
  Global.asa 文件是一個可選文件,用戶可以在該文件中指定事件腳本,并聲明具有會話和應用程序作用域的對象。該文件的內容
給用戶顯示的,而是用來存儲事件信息和由應用程序全局使用的對象。該文件的名稱必須是 Global.asa 且必須存放在應用程序的
根目錄中。每個應用程序只能有一個 Global.asa 文件。

Global.asa 文件只能包含如下內容:

1.應用程序事件

2.會話事件

3.

參數
Scope
指定對象的作用域。在 Global.asa 文件中,Scope 將被設置為 Session 或 Application。

Identifier
指定對象實例的名稱。

ProgID
與類標識相關的標識。無論 ProgID 還是 ClassID 都必須在



注釋
在 Global.asa 文件中聲明的對象可被應用程序中的任何腳本使用。例如,在聲明了下列對象的情況下。

---GLOBAL.ASA---


可以從應用程序中的任何一頁引用 MyAd 對象:

---SOME.ASP---
<%= MyAd.GetAdvertisement("/ads/adrot.txt") %>



TypeLibrary 聲明

ActiveX 組件常常要描述類型庫中該組件支持的常量。類型庫是一個文件,其中包含有關 ActiveX 組件所支持的對象和類型的信
息。如果用戶的 Web 應用程序依賴于已在類型庫中聲明了類型的 ActiveX 對象,就可以在 Global.asa 文件中聲明其類型。這
樣做以后,就可以在應用程序范圍內從任何腳本引用已在類型庫中聲明了的數據類型。

有關在 ASP 中使用常量的詳細信息,請參閱“使用變量和常量”。

語法

參數
file
類型庫的絕對路徑。如果提供了該參數和 typelibraryuuid 參數,則 file 將用于標識類型庫。file 參數和
typelibraryuuid 參數都是必選項。

typelibraryuuid
類型庫統(tǒng)一的唯一標識。file 參數和 typelibraryuuid 參數都是必選項。

majorversionnumber
用于選擇版本。如果找不到所需的版本,將返回錯誤。該參數是可選項。

minorversionnumber
用于選擇版本。如果找不到所需的版本,將返回錯誤。該參數是可選項。

localeid
現場標識,用于類型庫。如果找不到所需的現場,將返回錯誤。該參數是可選項。
錯誤信息
服務器可返回下列錯誤消息。

錯誤 說明
ASP 0222 指定的類型庫無效。METADATA 標記包含無效的類型庫指定。
ASP 0223 找不到類型庫。METADATA 包含的類型庫指定與注冊表項不符。
ASP 0224 類型庫無法加載。ASP 無法加載 METADATA 標記中指定的類型庫。
ASP 0225 類型庫不能重疊。ASP 無法從在 METADATA 標記中指定的類型庫中創(chuàng)建 Type Library Wrapper 對象。


注釋
最好將 METADATA 標記寫在 Global.asa 文件的開始位置。但是,無論是內部和外部 SCRIPT 標記,都可以出現在 Global.asa
文件中的任何位置。

通過將類型庫的名稱加在該常量的前面,可以避免對常量的不明確引用。例如,ADODB.adErrItemNotFound 會比
adErrItemNotFound 更明確。

如果使用 Microsoft Visual InterDev 創(chuàng)建 global.asa 文件,則 METADATA 標記將包含可選的 STARTSPAN 和 ENDSPAN 關
鍵字。而 IIS 則會忽略這兩個關鍵字。

示例
下面示例中的 MyComponent 是用 Visual Basic 5.0 編寫的。MyComponent 使用下列語句定義常量 MyError。

Public Const MyError = "You are not using MyComponent correctly."

類型庫包含在 mycomponent.lib 中,該文件安裝在下面的目錄中。

C:\MyComponent

下面的 METADATA 標記包含在 MyApp 應用程序的 global.asa 文件中。該示例使用可選的 STARTSPAN 和 ENDSPAN 標記。而
IIS 則不需要這兩個標記。



現在,MyApp 應用程序中的任何 ASP 都包含如下腳本:

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多