如题,
通过控件插入checkbox,为什么后台无法得到正确的选中结果。
前台控件代码:
<asp:CheckBox ID="chkFlag" runat="server" />
后台代码:
int i = 0;
foreach (ListViewItem c in ListView1.Items)
{
CheckBox chk = (CheckBox)c.FindControl("chkFlag");
if (chk != null && chk.Checked == true)
{
i = i + 1;
}
}
chk.Checked结果总是false,为什么?如何解决
------解决方案--------------------------------------------------------
检查下 if (!IsPostBack)
------解决方案--------------------------------------------------------
回发了吧,状态没有保存。