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 以确定数据是否存在。