Control.ClearChildViewState Control.ClearChildViewState Control.ClearChildViewState Control.ClearChildViewState Method

定義

サーバー コントロールのすべての子コントロールのビューステート情報を削除します。Deletes the view-state information for all the server control's child controls.

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

注釈

このメソッドは、通常、テンプレート化さDataBindれたデータバインドサーバーコントロールを開発するときにメソッドをオーバーライドする場合に使用します。This method is commonly used when you override the DataBind method when developing templated data-bound server controls. このメソッドを呼び出さないと、子コントロールのビューステート情報を親サーバーコントロールに書き込むことができ、データがバインドされている場合にのみオーバーライドされます。If you do not call this method, child control view-state information can be written to a parent server control, only to be overridden when the data is bound.

Control子コントロールを再作成する場合はClearChildViewState 、メソッドを使用して、新しいコントロールに誤って適用されないように、子ビューステートをクリアします。When recreating child controls of a Control, use the ClearChildViewState method to clear child view state so that it does not get applied to the new controls inadvertently.

このメソッドの使用方法の詳細については、「方法:テンプレート化 ASP.NET ユーザーコントロールを作成します。For more information about using this method, see How to: Create Templated ASP.NET User Controls.

適用対象

こちらもご覧ください