ASP.NET Checkbox.Checked 无效

ASP.NET Checkbox.Checked is not working

网络表单中,我有一个 CheckBoxButton

<asp:CheckBox ID="checkBox" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Check" OnClick="Button1_Click"/>

我想用 ButtonClick 处理 Checkbox 的检查状态。但它只会得到错误的价值。

if (checkBox.Checked == (true))
{
    Label1.Text = "Selected";
}
else
{
    Label1.Text = "Not Selected";
}

在每次 click 之后,我的 Label 都没有被选中。我认为这是非常基本的,但现在我无法修复。

有办法解决这个问题吗

不确定是否已解决,这是因为未启用 Autopostback。 改成下面

    asp:CheckBox ID="checkBox" AutoPostBack=“true” runat="server"  ```