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


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

 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.