遍历页面所有的Checkbox,显示选中的ID
2017-07-12 00:05
381 查看
原文发布时间为: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>");
}
}
}
}
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>");
}
}
}
}
相关文章推荐
- 用jquery遍历页面所有选中的checkbox.
- 用jquery遍历页面所有选中的checkbox
- jquery 获取页面所有选中checkbox的值
- JQuery Tree获取所有checkbox选中节点的id和内容
- js遍历页面中所有的checkbox,全选checkbox
- easyUI 循环遍历指定div所有checkbox并获取选中的value
- jquery获取所有选中的checkbox的ID
- 页面foreach遍历显示数据时,当要操作某个具体项目时,项目id只能从遍历项目体里传递出来。---循环体里的,动态的页面条目,比较抽象【很容易忘!牢记思路】
- JS遍历所有checkbox是否选中
- 遍历页面上所有checkbox的两种方法
- JQuery EasyUi Tree获取所有checkbox选中节点的id和内容
- 获取页面上所有的checkbox选中项的value,jQuery获取checkbox选中项等操作及注意事项
- jQuery遍历页面所有CheckBox查看是否被选中的方法
- WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列
- Jquery实现页面上所有的checkbox只能选中一个
- Jquery :动态给Table指定行或尾行插入tr和相关,遍历页面所有控件获取id
- ###Jsp+Servlet购物商城day04.4:订单模块 【页面双层遍历】 显示本页所有订单。bootstrap分页下标。
- 遍历指定文件夹下所有的xml文件并动态生成HTML页面!
- 用checkbox选中datagrid的所有行(或当前页所有行)
- 当单击按钮时选中所有的checkbox