您的位置:首页 > 其它

递归禁用所有服务端控件

2011-10-25 16:06 288 查看
 private void SetReadonly(Control container)

        {

   for (int i = 0; i < container.Controls.Count; i++)

            {

                if (container.Controls[i] is TextBox || container.Controls[i] is DropDownList ||

                container.Controls[i] is LinkButton || container.Controls[i] is System.Web.UI.WebControls.Image)

                {

                    WebControl wc = container.Controls[i] as WebControl;

                    wc.Enabled = false;

                    wc.BackColor = Enums.SystemColor.ReadonlyBackColor;

                }

                else

                {

                    if (container.Controls[i].Controls.Count > 0)

                        SetReadonly(container.Controls[i]);

                }
            }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  textbox