WebPartPersonalization.HasPersonalizationState 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回數值,指出目前的網頁和個人化範圍是否有相關聯的個人化資料。
public:
virtual property bool HasPersonalizationState { bool get(); };
[System.ComponentModel.Browsable(false)]
public virtual bool HasPersonalizationState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.HasPersonalizationState : bool
Public Overridable ReadOnly Property HasPersonalizationState As Boolean
屬性值
如果網頁有與之相關聯的個人化資料,則為 true
,否則為 false
。
- 屬性
例外狀況
沒有與 WebPartPersonalization 執行個體相關聯的個人化提供者。 如果在完成相關聯 WebPartManager 控制項的 OnInit(EventArgs) 方法之前存取該屬性,則會發生這種情況。
-或-
相關聯 Page 的 WebPartManager 屬性值為 null
。
-或-
Request 控制項之相關聯 WebPartManager 執行個體上的 Page 屬性值為 null
。
備註
這是一種方便的方法,可用來判斷目前頁面和範圍組合是否有與其相關聯的個人化數據。 在內部,方法會在提供者上呼叫 GetCountOfState ,以判斷數據是否存在。