ASP.NET
方法 : コントロール コレクションをウォークしてページの Web フォーム コントロールを検索する
http://msdn2.microsoft.com/ja-jp/library/yt340bh4(VS.80).aspx

ページ上のすべてのコンテナ コントロールおよびページには Controls コレクションがあり、これを使用して個々のコントロールを取得できます。

関連
方法 : ASP.NET Web ページで ID により子コントロールを検索する
http://msdn2.microsoft.com/ja-jp/library/y81z8326(VS.80).aspx

その他参考になる箇所

件名:【ASP.NETPage上のサーバコントロール一覧...

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=8270&forum=7

 

Windowsフォーム上のすべてのコントロールを列挙するには?

http://www.atmarkit.co.jp/fdotnet/dotnettips/224controls/controls.html

 

ちょっと古い

Web フォームページ内のコントロールの参照

http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/Vbcon/html/vbtskReferencingControlsInWebFormsPages.asp