可能重复:
根据另一个下拉列表中的一个填充下拉列表
我的aspx页面上有3个下拉列表。第一个使用4个值进行硬编码。例如,第二个应该以编程方式填充。如果我在第一个下拉列表中选择“ Product1”,则第二个下拉列表应填充“ Model1_1”,“ Model1_2”之类的值。如果选择“ Product2”,则第二个下拉列表将填充“ Model2_1”,“ Model2_2”)。
你能给我些帮助吗?
1AutoPostBack="true"在第一个 DropDownList1 上设置并添加OnSelectIndexChanged="YourDelegate".
2 在您发布数据时的委托中,将您的第二个 DropDownList2 与前缀 SelectedValue 绑定
protected void DropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
var value = DropDownList1.SelectedValue;
if(value == "Product1")
{
....
}
else if(value == "Product2")
{
....
}
}
Run Code Online (Sandbox Code Playgroud)