如何在ASP.NET下遍历页面上所有控件
作者: haiyun
编辑: 海韵 发布日期: 2006-09-08 00:00:00 点击量: 5838
来源: haiyun.net
在asp.net网站上看到的一篇内容,下面是如何设定form中所有TextBox的背景色:
//C#
private void SetTextBoxBackColor(Control Page, Color clr)

{
foreach (Control ctrl in Page.Controls)
{
if (ctrl is TextBox)
{
((TextBox)(ctrl)).BackColor = clr;
}
else 
{
if (ctrl.Controls.Count > 0)
{
SetTextBoxBackColor(ctrl, clr);
}
}
}
}
//遍历form中的控件查找哪个RadioButton是否被选中
foreach (Control control in this.form.Controls)
{
if (control is RadioButton)
{
//如果Checked
if ((control as RadioButton).Checked == true)
{
//TODO
}
}
}


全部文章
随笔杂谈
最新评论
统计信息
日记搜索
其他信息






