Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199717
  • 博文数量: 163
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1720
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 11:41
文章分类

全部博文(163)

文章存档

2011年(1)

2009年(162)

我的朋友

分类: 系统运维

2009-06-09 17:59:44

1 通用代码:
    public static ArrayList BtnList(System.Web.UI.Control page)
    ...{
        int nPageControls = page.Controls.Count;
       
        ArrayList btnText = new ArrayList();
        for (int i = 0; i < nPageControls; i++)
        ...{
            foreach (System.Web.UI.Control control in page.Controls[i].Controls)
            ...{
                if (control is Button)
                ...{
                    //btnText.Add(control.ID);
                    btnText.Add((control as Button).Text);
                }
            }
        }
       
        return btnText;
    }

  2 页面调用代码
 
    protected void Page_Load(object sender, EventArgs e)
    ...{
        ArrayList arrayList = new ArrayList();
        System.Web.UI.Page page1 = (System.Web.UI.Page)HttpContext.Current.Handler;
        arrayList = BtnCtrList.BtnList(page1);
 
        foreach (object o in arrayList)
        ...{
            ListBox1.Items.Add(o.ToString());
        }
    }
阅读(178) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~