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