问题描述
我正在将一组 CheckBox 控件加载到一个占位符中,该占位符是 UpdatePanel 的一部分,如下所示:
<asp:UpdatePanel ID="panelAddProducts" runat="server" >
<ContentTemplate>
<asp:PlaceHolder ID="phCategoryProducts" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
这是添加控件的循环:
foreach (DaTarow row in Products.Rows)
{
CheckBox chkBoxToAdd = new CheckBox();
chkBoxToAdd.ID = "chkAddProduct_" + row["product_id"].ToString();
chkBoxToAdd.CheckedChanged += new EventHandler(CheckBox_CheckedChanged);
chkBoxToAdd.AutopostBack = true;
phCategoryProducts.Controls.Add(chkBoxToAdd);
}
我需要像下面这样循环检查已检查的控件,但由于 CheckedChanged 会导致完整的回发,因此在事件触发之前会清除控件。如何阻止控件在完整回传时被清除?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)