选中复选框时如何使DropDownList不可见,反之亦然

时间:2019-07-05 13:33:22

标签: c# asp.net webforms

当我选中复选框时,下拉列表没有任何反应

<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" Checked="false" />
<asp:DropDownList ID="DropDownList1" runat="server">


protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        if (CheckBox1.Checked)
        {
            DropDownList1.Visible = false;
        } 
    }

我希望下拉列表在未选中复选框时可见,而在选中复选框时不可见

1 个答案:

答案 0 :(得分:1)

我认为您需要在asp:Checkbox上使用OnCheckedChanged =“ CheckBox1_CheckedChanged”,以便事件与之链接。

<asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="True" Checked="false" OnCheckedChanged="CheckBox1_CheckedChanged"/>