c#发展

注册

 

发新话题 回复该主题

ASPNET的checkbox控件学习 [复制链接]

1#

checkbox控件是类即class

control是控件类class

其中control类包含checkbox类,同样也包含button类。总结:只要是控件,control都包含。

图片1

像上面的这个图片展示的html页面,当鼠标单击提交按钮,也就是触发onclick事件的时候,上面四个checkbox复选框的checked属性的状态,如果选中就显示在下面的一个textbox里面,选中的几个就写上几个。

这中情况用foreach循环遍历最好,

首先把这几个checkbox控件放到一个div里面,同时把button和textbox控件也放在这个div里面,设置div的id属性是div1,runat属性是server,这样就是这样的:

图片2

然后写c#的代码,在button的onclick事件下面写

protectedvoidButton1_Click(objectsender,EventArgse)

{

//当单击提交按钮后触发的事件,所选的checkbox都写在下面的textbox里面

//遍历的方法

//定义一个control类型的变量ctl

TextBox1.Text=;//初始化textbox里面的text属性

CheckBoxckb;//定义一个checkbox的变量

foreach(Controlctlindiv1.Controls)//这里定义一个control类型的变量ctl

{

if(ctlisCheckBox)判断ctl是不是checkbox控件

{

ckb=(CheckBox)ctl;//这一步应该是把checkbox的id值给了ckb

if(ckb.Checked)

{

TextBox1.Text+=ckb.Text+,;

}

}

}

}

}

分享 转发
TOP
发新话题 回复该主题