我想根据下拉列表选择值启用面板。
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。有人请帮助我。
答案 0 :(得分:2)
应该没有引号:
panel1.Enabled = true;
但是如果你想隐藏一个面板:
<asp:Panel ID="panel1" runat="server" Visible="False" >
...
</asp:Panel>
然后正确的方法是
panel1.Visible = true;//false to hide