zoukankan      html  css  js  c++  java
  • 遍历页面所有的Checkbox,显示选中的ID

    原文发布时间为:2009-04-13 —— 来源于本人的百度文章 [由搬家工具导入]

    1、

    foreach (Control objCtrl in this.Page.Controls[3].Controls)
            {
                if (objCtrl is CheckBox)
                {
                    if (((CheckBox)objCtrl).Checked == true)
                        Response.Write(objCtrl.ClientID.ToString() + "<br>");
                }
            }

    这种代码没有通用性,你怎么就知道Control[3]正是你要遍历的collection

    2、通用性代码

    调用函数: InitialControl(this.Page.Controls);

    private void InitialControl(ControlCollection objControlCollection)
        {
            foreach (System.Web.UI.Control objControl in objControlCollection)
            {
                if (objControl.HasControls())
                {
                    InitialControl(objControl.Controls);
                }
                else
                {
                    if (objControl is CheckBox)
                    {
                        if (((CheckBox)objControl).Checked == true)
                            Response.Write(objControl.ClientID.ToString()+"<br>");
                    }
                }
            }
        }

  • 相关阅读:
    CSS——制作天天生鲜主页
    HTML——制作一个图片列表
    HTML——制作一个简易菜单栏
    CSS——三种页面引入方法
    【20170903】模拟赛
    【LA 3942】 Remember the word
    【BZOJ 1036】 树的统计count
    UVA 12299 RMQ with shifts
    【20170706】次短路
    【20170706】保卫萝卜
  • 原文地址:https://www.cnblogs.com/handboy/p/7153283.html
Copyright © 2011-2022 走看看