'宣言 Public Overrides ReadOnly Property Controls As ControlCollection
public override ControlCollection Controls {get;}
ASP.NETページでは、サーバーコントロールの開始タグと終了タグの間にコントロールを宣言的に追加する場合、ASP.NETは自動的にサーバーコントロールのControlCollectionを含むコントロールを追加します。サーバーで処理されないHTMLタグまたはテキスト文字列は、LiteralControlオブジェクトとして取り扱われます。これらは他のサーバーコントロールのようにコレクションに追加されます。
Controlsプロパティによって、任意のサーバーコントロールのControlCollectionクラスのインスタンスにプログラム的にアクセスをすることができます。コントロールをコレクションに追加、コレクションからコントロールを削除、またはコレクションのサーバーコントロールを反復することができます。