/// <summary>
/// 获取某种控件在页面中的数量(可以直接替换 Table 求其他控件数量)
/// 不包含visible为false的控件
/// </summary>
/// <param name="parentCountol">容器控件</param>
/// <returns>所求控件数量</returns>
public int GetTableCount(System.Web.UI.Control parentCountol)//获取某种控件在页面中的数量
{
int Count = 0;
foreach (System.Web.UI.Control c in parentCountol.Controls)
{
if (c is System.Web.UI.WebControls.Table && c.Visible)
{
Count++;
}
Count += GetTableCount(c);
}
return Count;
}
参考来源:
https://www.crazyming.com/note/158/