UpdatePanel.ChildrenAsTriggers Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se i postback derivanti dai controlli figlio immediati di un controllo UpdatePanel aggiornano il contenuto del pannello.
public:
property bool ChildrenAsTriggers { bool get(); void set(bool value); };
public bool ChildrenAsTriggers { get; set; }
member this.ChildrenAsTriggers : bool with get, set
Public Property ChildrenAsTriggers As Boolean
Valore della proprietà
true
se i postback derivanti dai controlli figlio immediati del controllo UpdatePanel aggiornano il contenuto del pannello; in caso contrario, false
. Il valore predefinito è true
.
Commenti
Impostare la ChildrenAsTriggers proprietà su true
se si desidera eseguire il postback da controlli figlio immediati del UpdatePanel controllo per causare un aggiornamento del contenuto del pannello. I controlli figlio dei controlli annidati non causeranno un aggiornamento del contenuto del controllo padreUpdatePanel, a meno che non si chiami il Update metodo in modo esplicito UpdatePanel o si definiscano i controlli figlio come trigger.
Nota
Quando la UpdateMode proprietà è impostata su Always e la ChildrenAsTriggers proprietà è impostata su false
, viene generata un'eccezione InvalidOperationException durante il OnPreRender metodo . Questa combinazione di proprietà non è consentita per il UpdatePanel controllo .
Uno scenario in cui è possibile impostare ChildrenAsTriggers su false
è quando si dispone di due UpdatePanel controlli e si vuole che un postback dal primo pannello aggiorni il contenuto del secondo pannello ma non aggiorni il proprio contenuto. Ad esempio, il primo pannello potrebbe essere un elenco di prodotti da acquistare e il secondo pannello potrebbe essere un carrello acquisti.