我有一個擁有5個用戶控件的頁面。我想對他們做更多的事情,但現在我只想用下面的方法來計算它們。如何計算我在頁面中擁有的用戶控件的數量?
void btnFormSave_Click(object sender, EventArgs e)
{
int i = 0;
ControlCollection collection = Page.Controls;
foreach (Control ctr in collection)
{
if (ctr is UserControl)
{
i++;
}
}
}
當調試這個代碼,I = 1,並且控制是主頁(我不知道的是,主網頁是用戶控制)。
如何計算我的頁面上的用戶控件?
編輯
這是我的內容佔位符標記。
<asp:Content ID="cntMain" runat="Server" ContentPlaceHolderID="ContentMain">
_你爲什麼需要計算用戶控件的數量? –