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 di personalizzazione.

webPartB
WebPart

Controllo Web part che riceve i dati di personalizzazione.

Eccezioni

webPartA O webPartB è null.

webPartA e webPartB non sono dello stesso Type.

oppure

webPartA e webPartB sono GenericWebPart controlli ma uno o entrambi mancano di un controllo figlio.

oppure

webPartA e webPartB sono GenericWebPart controlli, ma i relativi controlli figlio non sono dello stesso 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