語言

WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) 方法

定義

從一個 Web Parts 控制項擷取個人化狀態,並將其套用到第二個 Web Parts 控制項。

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 Parts 控制提供個人化資料。

webPartB
WebPart

網頁部分控制接收個人化資料。

例外狀況

或或 webPartAwebPartB 就是 null。

webPartA 與 webPartB 並不相同 Type。

-或-

webPartA webPartB和 是GenericWebPart控制組,但其中一組或兩組缺乏子控組。

-或-

webPartA 和 webPartB 是 GenericWebPart 控制節點,但其子節點控制節點並不相同 Type。

備註

此方法從中 webPartA 提取個人化狀態並將其應用於 webPartB。 此方法假設 webPartA 與 webPartB 為同一類型。 若 Web Parts 控制項為 GenericWebPart 控制項,該方法將將包裹在 webPartA 的子控制項的個人化狀態複製到包裹在 webPartB的子控制項。

作為複製操作的一部分, 標記 webPartB 為「髒污」。

適用於

另請參閱