UpdatePanel.ChildrenAsTriggers プロパティ

定義

UpdatePanel コントロールの直下にある子コントロールから発生したポストバックにより、パネルの内容が更新されるかどうかを示す値を取得または設定します。

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

プロパティ値

UpdatePanel コントロールの直下にある子コントロールから発生したポストバックにより、パネルの内容が更新される場合は true。それ以外の場合は false。 既定値は、true です。

注釈

コントロールのChildrenAsTriggers直接の子コントロールからのポストバックでパネルのUpdatePanelコンテンツが更新される場合は、 プロパティtrueを に設定します。 入れ子になったUpdatePanelコントロールの子コントロールは、メソッドを明示的に呼び出Updateすか、子コントロールをトリガーとして定義しない限り、親UpdatePanelコントロールのコンテンツを更新しません。

Note

プロパティが UpdateModeAlways設定され、 プロパティが ChildrenAsTriggersfalseInvalidOperationException設定されている場合、 メソッド中にOnPreRender例外がスローされます。 このプロパティの組み合わせは、コントロールでは UpdatePanel 使用できません。

false設定ChildrenAsTriggersするシナリオは、2 つのUpdatePanelコントロールがあり、最初のパネルからのポストバックで 2 番目のパネルのコンテンツを更新するが、独自のコンテンツを更新しない場合です。 たとえば、最初のパネルは購入する製品のリストで、2 番目のパネルはショッピング カートである可能性があります。

適用対象

こちらもご覧ください