您的位置:首页 > 编程语言 > ASP

ASP.NET判断控件类型

2012-09-13 16:28 489 查看
DEMO1:

public void ChangeRepeaterStatus(string rpID)
        {
            for (int i = 0; i < this.divPanel.Controls.Count; i++)
            {
                    //if (this.divPanel.Controls[i].GetType().FullName == typeof(Repeater).FullName)
                    if (this.divPanel.Controls[i] is Repeater)
                    {
                        Repeater rpControl = this.divPanel.Controls[i] as Repeater;
                        if (rpControl.ID == rpID)
                        {
                            rpControl.Visible = true;
                        }
                        else
                        {
                            rpControl.DataSource = null;
                            rpControl.DataBind();
                            rpControl.Visible = false;
                        }
                    }
            }
        }


DEMO2:

public static void ClearTextBox(Control c) 
        {
            foreach(Control control in c.Parent.Controls)
            {
                 if (control is TextBox)
                 {
                     ((TextBox)control).Text = string.Empty;
                 }
            }
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐