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

プロパティ値

true UpdatePanel コントロールの直下の子コントロールからポストバックするとパネルのコンテンツが更新されます。それ以外の場合はfalse。 既定値は true です。

注釈

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

Note

UpdateMode プロパティを Always に設定し、ChildrenAsTriggers プロパティを false に設定すると、InvalidOperationException メソッド中にOnPreRender例外がスローされます。 このプロパティの組み合わせは、 UpdatePanel コントロールでは使用できません。

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

適用対象

こちらもご覧ください