Asp.net 动态创建复选框并检查是否选中-ASP>;网
net所以我的问题是,如何检查我动态创建的复选框是否被选中? 以下是我创建复选框的代码:Asp.net 动态创建复选框并检查是否选中-ASP>;网,asp.net,checkbox,Asp.net,Checkbox,net所以我的问题是,如何检查我动态创建的复选框是否被选中? 以下是我创建复选框的代码: TableCell cell_CheckBox = new TableCell(); CheckBox cbItemOrd = new CheckBox(); cell_CheckBox.Controls.Add(cbItemOrd); cbList.Add(cbItemOrd); cell_CheckBox.HorizontalAlign = HorizontalAlign.Left; cell_Chec
TableCell cell_CheckBox = new TableCell();
CheckBox cbItemOrd = new CheckBox();
cell_CheckBox.Controls.Add(cbItemOrd);
cbList.Add(cbItemOrd);
cell_CheckBox.HorizontalAlign = HorizontalAlign.Left;
cell_CheckBox.VerticalAlign = VerticalAlign.Top;
tr.Cells.Add(cell_CheckBox);
tblSelectedCatItems.Rows.Add(tr);
为复选框指定一个ID,并使用FindControl检索它
CheckBox cbItemOrd = new CheckBox();
cbItemOrd.ID="yourID";
可以使用cbItemOrd.Checked属性测试其状态
CheckBox cbItemOrd=Page.FindControl("yourID") as CheckBox;
if(cbItemOrd.Checked)
{
...do something
}
找到控件做一些事情
CheckBox cbItemOrd = (CheckBox) Page.FindControl(cbItemOrdId);
if(cbItemOrd.Checked)
...do something
CheckBoxList objlst=新CheckBoxList() //在运行时创建复选框列表
lst.Items.Add("iteam_name");
//在该文件夹中添加项目
lst.Items[0].Selected == true;
//如果选择了项,则为真 也可以在执行回发时使用Request.Params