我有2个下拉列表,第一个下拉列表绑定到第二个下拉列表。如果第二个下拉列表只有一个项目,则无法选择此项目,因此无法触发任何功能。我去了任何已经上传的相关答案......但它没有帮助......这很重要。有人可以在这个问题上帮助我吗?
答案 0 :(得分:2)
此项目无法选择,因此任何功能都不能 触发
无法选择此项目,因为已选中此项目。因此,onchange
事件等不会被触发,因为它没有被更改。
您有两个选择:
onload
以及onchange
。因此,当页面加载时,也会填充级联下拉列表:
protected void Page_Load(){
BindCascadeDropDown();
}
protected void ddl_onchange() {
BindCascadeDropDown();
}
protected void BindCascadeDropDown(){
//Bind here
}
答案 1 :(得分:0)
只需在第二个下拉列表中添加默认的ListItem。
例如
<asp:ListItem Text="--Select--" Value="-1"></asp:ListItem>
您也可以从c#添加:在您填充数据源的下拉列表后写下此内容。
DropDownList1.Items.Insert(0, new ListItem("--Select--", "-1"));