asp.net 2个下拉菜单,A和B。如果选择A中的a值,B菜单变的可选,否则B不可选。如何实现,在线等
asp.net2个下拉菜单,A和B。如果选择A中的a值,B菜单变的可选,否则B不可选。如何实现,在线等...
asp.net 2个下拉菜单,A和B。如果选择A中的a值,B菜单变的可选,否则B不可选。如何实现,在线等
展开
2个回答
展开全部
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedItem.Text.Trim() == "a")
DropDownList2.Enabled = true;
else
DropDownList2.Enabled = false;
}
注意:界面上DropDownList1要设置AutoPostBack="true"
{
if (DropDownList1.SelectedItem.Text.Trim() == "a")
DropDownList2.Enabled = true;
else
DropDownList2.Enabled = false;
}
注意:界面上DropDownList1要设置AutoPostBack="true"
追问
出错了,下面是出错信息,应该如何修改?
'ASP.test.aspx' does not contain a definition for DropDownList2 _SelectedIndexChanged'
追答
你在ASP.test.aspx页面放两个下俩列表
DropDownList1
DropDownList2
DropDownList1里面设置AutoPostBack="true" 并且在他的索引改变事件中写
if (DropDownList1.SelectedItem.Text.Trim() == "a")
DropDownList2.Enabled = true;
else
DropDownList2.Enabled = false;
你按步骤来,肯定不会错
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询