Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Page クラスのインスタンスを作成せずに、ASP.Net ページで使用されるコントロールの数を取得する方法はありますか?
次のような方法を使用できます。
public int CountControls(Control top) { int cnt = 1; foreach (Control c in top.Controls) cnt += CountControls(c); return cnt; }
そして、それを次のように呼び出します
CountControls(Page);
あるいは
int count =Page.Controls.Count;