通过


WebPartPersonalization.Load 方法

定义

初始化个性化设置。

protected:
 virtual System::Web::UI::WebControls::WebParts::PersonalizationScope Load();
protected virtual System.Web.UI.WebControls.WebParts.PersonalizationScope Load();
abstract member Load : unit -> System.Web.UI.WebControls.WebParts.PersonalizationScope
override this.Load : unit -> System.Web.UI.WebControls.WebParts.PersonalizationScope
Protected Overridable Function Load () As PersonalizationScope

返回

PersonalizationScopeWebPartManager级的实例。

例外

如果未启用个性化设置(Enabled 等于), false则调用此方法。

-或-

关联的WebPartManager属性的值Pagenull

-或-

控件的关联Page实例上的WebPartManager属性的值Requestnull

在页面标记或属性中 ProviderName 显式设置了提供程序,并且找不到提供程序。

-或-

包含个性化设置状态数据的对象为 null

加载和反序列化数据时出现问题。

-或-

配置文件中个性化设置提供程序的定义中出错。

基础个性化设置提供程序无法初始化,因为找不到默认提供程序,或者尝试初始化个性化设置提供程序时出错。

注解

这是代表父 WebPartManager 控件初始化个性化设置信息的主要入口点。 此方法在父 WebPartManager 控件 OnInit 的方法期间调用。 通常,如果在父 WebPartManager 控件上禁用了个性化设置,则永远不会调用此方法。

在此方法过程中,将进行以下初始化:

此方法返回的范围值用作属性的值 Scope

注释

InvalidOperationException仅当直接调用该方法时,才会发生由于未启用个性化设置而导致的Load异常。 在 ASP.NET 实现中,实际上会调用内部帮助程序方法来执行加载,如果尚未为页面启用个性化设置,则此帮助程序方法将无提示返回。

适用于

另请参阅