晴天 [信息技术] 如何在ASP.NET下遍历页面上所有控件     阅读:5442  

如何在ASP.NET下遍历页面上所有控件
作者: haiyun 编辑: 海韵 发布日期: 2006-09-08 00:00:00 点击量: 5442 来源: 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
                    }
                }
            }


[ 海韵 于 2006-09-08 00:00:00  星期五   ]  
相关文章:

网友评论
正在加载评论...


免责申明 | 版权申明 | 联系我们 | 关于
Copyright © 2001-2025 Haiyun.Net All Rights Reserved
地址:深圳市南山区南油天安工业区1栋3楼 邮编:518000
有我可以帮您的吗?QQ:12457275  
粤ICP备05017321号-1