遍历页面的控件

 private void DisableChildControl(Control c)
    {
        if (c is TextBox)
        {
            (c as TextBox).Enabled = false;
        }
        if (c is DropDownList)
        {
            (c as DropDownList).Enabled = false;
        }
        if (c is DateTimeControl)
        {
            (c as DateTimeControl).Enabled = false;
        }
        if (c.HasControls())
        {
            foreach (Control ctl in c.Controls)
            {
                DisableChildControl(ctl);
            }
        }
    }
    private void DisableTextBoxs()
    {
        try
        {
            foreach (Control cp in Page.Controls)
            {
                DisableChildControl(cp);
            }
        }
        catch (Exception ex)
        {
            string sMessage = ex.Message;
        }

    }

遍历控件

原文地址:https://www.cnblogs.com/gzh4455/p/2494154.html