【问题标题】:ASP.NET Checkbox.Checked is not workingASP.NET Checkbox.Checked 不起作用
【发布时间】:2021-04-15 02:08:49
【问题描述】:

网络表单中,我有一个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 中都没有被选中。我认为这是非常基本的,但现在我无法修复。

有没有办法解决这个问题。

【问题讨论】:

  • 试试 checkbox.value
  • 在 Web 表单中是不可能的
  • 请向我们展示包含if (checkBox.Checked == ... 部分(或至少其全名和声明)的整个方法。
  • 在检查它的值之前可能需要DataBound。
  • 我试过它工作得很好......重新检查微小的错误

标签: asp.net c# asp.net checkbox checked


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 2010-10-03
    • 1970-01-01
    • 1970-01-01
    • 2014-03-03
    • 2017-03-29
    相关资源
    最近更新 更多