在dropdownlist onselectindexchanged上启用asp.net面板

时间:2014-04-28 02:47:20

标签: c# asp.net webforms

我想根据下拉列表选择值启用面板。

protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
    {
     if (ddl.SelectedValue == "A")
        {
          lnk.Style.Add("Display", "block");
          panel1.Visible=true;
          panel1.Enabled=true;
        }
     }

面板未显示。我已将dropdownlist的autopastback属性设置为true。有人请帮助我。

1 个答案:

答案 0 :(得分:2)

应该没有引号:

panel1.Enabled = true;

但是如果你想隐藏一个面板:

<asp:Panel ID="panel1" runat="server" Visible="False" >                
...
</asp:Panel>

然后正确的方法是

panel1.Visible = true;//false to hide