asp.net中获取某种控件在页面中的数量

Daming 2017-04-28
0条评论 749 次浏览
Daming 2017-04-280条评论 749 次浏览

以label控件为例:

 int LabelCount = GetLabelCount(this);//获取Literal控件在本页面的数量

  private int GetLabelCount(System.Web.UI.Control parentCountol)//获取某种控件在页面中的数量
    {
        int LabelCount = 0;
        foreach (System.Web.UI.Control c in parentCountol.Controls)
        {
            if (c is System.Web.UI.WebControls.Label)
            {
                LabelCount++;
            }
            LabelCount += GetLabelCount(c);
        }
        return LabelCount;
    }

0

发表评论

电子邮件地址不会被公开。