Page.AspCompatMode 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定數值,指出頁面是否可以在單一執行緒 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
屬性值
如果頁面支援 Active Server Pages (ASP) 程式碼,則為 true,否則為 false。 預設為 false。
備註
當設定為 true時,這個屬性可讓頁面在單個線程 Apartment (STA) 線程上執行。 這可讓頁面呼叫STA元件,例如使用Visual Basic 6.0 開發的元件。 將此屬性設定為 true 也允許頁面呼叫需要存取 Unmanaged ASP 內建物件的 COM+ 元件。 這些可透過 ASP ObjectContext 物件或 OnStartPage 方法存取。
在大部分情況下,請勿在程式代碼中設定此屬性。 將 aspcompat 屬性設定為 true 在 .aspx 檔案中使用 @ Page 指示詞。 要求頁面時,動態產生的類別會設定 屬性。