共用方式為


WebPartPersonalization.HasPersonalizationState 屬性

定義

傳回數值,指出目前的網頁和個人化範圍是否有相關聯的個人化資料。

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) 方法之前存取該屬性,則會發生這種情況。

-或-

相關聯 PageWebPartManager 屬性值為 null

-或-

Request 控制項之相關聯 WebPartManager 執行個體上的 Page 屬性值為 null

備註

這是一種方便的方法,可用來判斷目前頁面和範圍組合是否有與其相關聯的個人化數據。 在內部,方法會在提供者上呼叫 GetCountOfState ,以判斷數據是否存在。

適用於

另請參閱