美好的一天!ASP.NET禁用基于另一个下拉值的下拉列表
我有一个简单的代码在这里:
<asp:DropDownList ID="ddlNumber" runat="server">
<asp:ListItem></asp:ListItem>
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="ddlText" runat="server">
<asp:ListItem></asp:ListItem>
<asp:ListItem>a</asp:ListItem>
<asp:ListItem>b</asp:ListItem>
<asp:ListItem>c</asp:ListItem>
</asp:DropDownList>
我想要做的是每当下拉列表不是空的,其他的下拉菜单将被禁用。
到目前为止,我已经尝试的代码是不工作:
if (ddlNumber.SelectedValue == "" && ddlText.SelectedValue == "")
{
ddlNumber.Enabled = true;
ddlText.Enabled = true;
}
else if (ddlNumber.SelectedValue != "")
{
ddlText.Enabled = false;
}
else if (ddlText.SelectedValue != "")
{
ddlNumber.Enabled = false;
}
任何帮助将非常感激。谢谢。
尝试过,没有任何反应 – FewFlyBy
@FewFlyBy用SelectedIndexChanged更新。请立即检查。 –
非常感谢兄弟。 – FewFlyBy