private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面

Table table1=new Table();

TableRow row=new TableRow() ;

for(int j=0;j<2;j++)
{  
TableCell cell = new TableCell();
if(j==0)
{
CheckBox checkbox=new CheckBox();
checkbox.ID="aaa";//这里改成checkbox.ID=j.ToString()点击按钮就不到,只能给定具体ID才能找到

cell.Controls.Add(checkbox);
}

row.Cells.Add(cell);
table1.Rows.Add(row);


}
table1.Style.Add("position","absolute");
table1.Style.Add("left","200px");
table1.Style.Add("top","200px");
table1.Style.Add("width","100");
table1.Style.Add("height","100");
table1.BorderWidth=1;
Page.FindControl("Form1").Controls.Add(table1);

} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{    
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void Button1_Click(object sender, System.EventArgs e)
{
CheckBox checkbox1=new CheckBox();
for(int i=0;i<2;i++)
checkbox1=(CheckBox)Page.FindControl("aaa");//这里把"aaa"改成i.ToString()就找补到该空间WHY???
if(checkbox1!=null&&checkbox1.Checked==true)
Response.Write("<script>alert('!!!!');</script>");

}