Udostępnij za pośrednictwem


WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Metoda

Definicja

Wyodrębnia stan personalizacji z jednej kontrolki składników Web Part i stosuje go do drugiej kontrolki składników Web Part.

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)

Parametry

webPartA
WebPart

Kontrolka składników Web Part dostarczająca dane personalizacji.

webPartB
WebPart

Składniki Web Part kontrolują odbieranie danych personalizacji.

Wyjątki

Albo webPartA lub webPartB ma wartość null.

webPartA i webPartB nie są tego samego Type.

-lub-

webPartA i webPartBGenericWebPart kontrolkami, ale jeden lub oba nie mają kontroli nad elementem podrzędnym.

-lub-

webPartA i webPartBGenericWebPart kontrolkami, ale ich kontrolki podrzędne nie są tego samego Type.

Uwagi

Ta metoda wyodrębnia stan personalizacji z webPartA elementu i stosuje go do webPartBelementu . Ta metoda zakłada, że webPartA i webPartB są tego samego typu. Jeśli kontrolki składników Web Part są GenericWebPart kontrolkami, metoda kopiuje stan personalizacji z kontrolki podrzędnej opakowanej webPartA do kontrolki podrzędnej opakowanej w webPartB.

W ramach operacji webPartB kopiowania jest oznaczony jako "brudny".

Dotyczy

Zobacz też