Condividi tramite


WebPartPersonalization.CopyPersonalizationState(WebPart, WebPart) Metodo

Definizione

Estrae lo stato di personalizzazione da un controllo Web part e lo applica a un secondo controllo 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)

Parametri

webPartA
WebPart

Controllo Web part che fornisce i dati sulla personalizzazione.

webPartB
WebPart

Controllo Web part che riceve i dati sulla personalizzazione.

Eccezioni

webPartA o webPartB è null.

webPartA e webPartB non sono della stessa classe Type.

-oppure-

webPartA e webPartB sono controlli GenericWebPart ma in uno dei controlli o in entrambi non è disponibile un controllo figlio.

-oppure-

webPartA e webPartB sono controlli GenericWebPart, ma i relativi controlli figlio non sono della stessa classe Type.

Commenti

Questo metodo estrae lo stato di personalizzazione da webPartA e lo applica a webPartB. Questo metodo presuppone che webPartA e webPartB siano dello stesso tipo. Se i controlli Web part sono GenericWebPart controlli, il metodo copia lo stato di personalizzazione dal controllo figlio di cui è stato eseguito il wrapping nel webPartA controllo figlio di cui è stato eseguito il wrapping in webPartB.

Come parte dell'operazione di copia, webPartB viene contrassegnato come "dirty".

Si applica a

Vedi anche