WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) 方法

定义

从一个 Web 部件控件提取个性化设置状态,并将它应用于另一个 Web 部件控件。

protected public:
 virtual void CopyPersonalizationState(System::Web::UI::WebControls::WebParts::WebPart ^ webPartA, System::Web::UI::WebControls::WebParts::WebPart ^ webPartB);
protected internal virtual void CopyPersonalizationState (System.Web.UI.WebControls.WebParts.WebPart webPartA, System.Web.UI.WebControls.WebParts.WebPart webPartB);
abstract member CopyPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.WebPart -> unit
override this.CopyPersonalizationState : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.WebPart -> unit
Protected Friend Overridable Sub CopyPersonalizationState (webPartA As WebPart, webPartB As WebPart)

参数

webPartA
WebPart

提供个性化设置数据的 Web 部件控件。

webPartB
WebPart

接收个性化设置数据的 Web 部件控件。

例外

webPartAwebPartBnull

webPartAwebPartB 不是同一种 Type

- 或 -

webPartAwebPartBGenericWebPart 控件,但其中一个(或两个都)缺少子控件。

- 或 -

webPartAwebPartBGenericWebPart 控件,但它们的子控件不是同一种 Type

注解

此方法从 webPartA 中提取个性化设置状态并将其应用于 webPartB。 此方法假定 webPartAwebPartB 是同一类型。 如果 Web 部件控件是 GenericWebPart 控件,则 方法将个性化设置状态从包装在 中的 webPartA 子控件复制到包装在 中的 webPartB子控件。

作为复制操作的一部分, webPartB 被标记为“脏”。

适用于

另请参阅