如果从3中选择一个下拉菜单,则停止下拉菜单

问题描述:

如果某人从第一个下拉菜单中进行选择,则应禁用其他两个下拉列表中的3个下拉菜单。如何使用C#如果从3中选择一个下拉菜单,则停止下拉菜单

+0

欢迎来到SO,到目前为止尝试过什么? – 2013-03-27 23:34:16

,使在asp.net你可以使用AJAX控件工具包,并使用cascading dropdown control

你可以在DropDownList的SelectedIndexChanged事件做到这一点。 并启用AutoPostBack

单击visual studio中的属性中的小闪电,然后双击selectedindexchanged以使事件显示在代码中。还要在属性中启用autopostback。在selectedindexchanged事件中,查找selecteditem值并将控件设置为enabled = false。你可能想从第二个已经被禁用的两个开始,并在selectedindexchanged上启用它们。另外,在其他值之前在ddl中添加一个值,以确保它们确实从ddl中选择了一个值,而不是标题。 (如果不是ddl1.selectedindex = 0,那么ddl2.enabled = true)