Page.AspCompatMode 屬性

定義

設定數值,指出頁面是否可以在單一執行緒 Apartment (STA) 執行緒上執行。

protected:
 property bool AspCompatMode {  void set(bool value); };
protected:
 property bool AspCompatMode { bool get(); void set(bool value); };
protected bool AspCompatMode { set; }
protected bool AspCompatMode { get; set; }
member this.AspCompatMode : bool
member this.AspCompatMode : bool with get, set
Protected Property AspCompatMode As Boolean

屬性值

Boolean

如果頁面支援 Active Server Pages (ASP) 程式碼,則為 true,否則為 false。 預設為 false

備註

當設定為 true 時,這個屬性可讓頁面在單一執行緒 Apartment 上執行, (STA) 執行緒。 這可讓頁面呼叫 STA 元件,例如使用 Visual Basic 6.0 開發的元件。 將此屬性設定為 true 也可讓頁面呼叫需要存取 Unmanaged ASP 內建物件的 COM+ 元件。 這些可透過 ASP ObjectContext 物件或 OnStartPage 方法存取。

在大部分情況下,請勿在程式碼中設定此屬性。 使用 .aspx 檔案中的@ Page指示詞, aspcompat 將 屬性設定為 true 。 要求頁面時,動態產生的類別會設定 屬性。

適用於