C# 为什么复选框总是返回False

C# 为什么复选框总是返回False,c#,asp.net,C#,Asp.net,我使用chbname。在代码隐藏中选中,如下所示: Boolean chbchecked; chbchecked = chbDefault.Checked; 但它总是返回false 请帮助设置复选框的AutoPostBack=“True”,然后重试 <asp:CheckBox id="chbname" runat="server" AutoPostBack="True"/> 是否在页面加载中将其设置为false?只需在页面加载中添加一个条件即

我使用
chbname。在代码隐藏中选中
,如下所示:

Boolean chbchecked;
chbchecked = chbDefault.Checked;
但它总是返回
false

请帮助设置复选框的AutoPostBack=“True”,然后重试

  <asp:CheckBox id="chbname" runat="server"
                AutoPostBack="True"/>


是否在
页面加载
中将其设置为
false
?只需在页面加载中添加一个条件即可。回发检查页面状态将刷新gridview和dropdownlist。您可能会在某个地方将其硬编码为
false
。您没有提供足够的信息,例如,您在何处进行检查,并且在检查之前是否选中了该框?单击复选框后,页面为回发,且回发后复选框未选中。是否值得将
AutoPostBack
设置为true以解决此问题?