Control.ClearChildControlState メソッド

定義

サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。

protected:
 void ClearChildControlState();
protected void ClearChildControlState ();
member this.ClearChildControlState : unit -> unit
Protected Sub ClearChildControlState ()

注釈

この ClearChildControlState メソッドは、テンプレート化されたデータ バインド サーバー コントロール内のデータ バインディング子コントロールが作成されるときに、親コントロールのコントロールの状態に書き込まれた子コントロール状態情報がオーバーライドされるときに使用されます。 メソッドを ClearChildControlState 呼び出す前に、空の子コントロールにメソッドを SaveControlState 呼び出すと、格納または送信する必要があるコントロール状態情報のサイズが小さくなります。

オブジェクトの Control 子コントロールを再作成する場合は、メソッドを ClearChildControlState 使用して子コントロールの状態をクリアし、誤って新しいコントロールに適用されないようにします。

子コントロールの状態とビューステートの両方をクリアするには、このメソッドを使用します ClearChildState

適用対象

こちらもご覧ください