0

Page クラスのインスタンスを作成せずに、ASP.Net ページで使用されるコントロールの数を取得する方法はありますか?

4

2 に答える 2

0

次のような方法を使用できます。

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;
于 2013-02-18T12:23:07.470 に答える