我正在尝试选择用户制作的图纸,所以我从这样开始:
while (reader.Read())
{
System.Web.UI.WebControls.CheckBox checkb = new System.Web.UI.WebControls.CheckBox();
DropForm.Controls.Add(new LiteralControl("<br/>Desenho "+ (i +1) +": "));
DropForm.Controls.Add(checkb);
Button1.Visible = true;
i = i + 1;
}
当用户点击按钮时:
public void Button1_Click(object sender, EventArgs e)
{
foreach (System.Web.UI.Control control in DropForm.Controls)
{
if (control is System.Web.UI.WebControls.CheckBox)
{
if (((System.Web.UI.WebControls.CheckBox)control).Checked == true)
{
Response.Write("Yes");
}
else
{
Response.Write("no");
}
}
else
{
Response.Write("cicle");
}
}
}
我在页面上有13个控件,所以它显示13'cicle',但它没有识别任何复选框,我做错了什么?