C# CheckBox 的一个问题
CheckBox chb;
chb = new CheckBox();
chb.AutoPostBack = true;
chb.CheckedChanged += new EventHandler(chb_Click);
td.Controls.Add(chb);
tr.Cells.Add(td);
这个是事件代码:
protected void chb_Click(object sender, EventArgs e)
{
if (((CheckBox)sender).Checked)
{
Response.Write( "sssssss ");
}
else
{
Response.Write( "aaaaa ");
}
}
怎么每次点完CHECKBOX 页面就刷新一下,CHECKBOX就不见了,也没输出什么,
------解决方案--------------------page load 事件里面有初始化check box的信息把? 有没有用 if(!IsPostBack) 包起来? 很可能重复初始化了
------解决方案--------------------if(!IsPostBack)
------解决方案--------------------明显刷新没NEW一个CHECKBOX了