根据另一个下拉列表填充下拉列表

N K*_*N K 5 c#

可能重复:
根据另一个下拉列表中的一个填充下拉列表

我的aspx页面上有3个下拉列表。第一个使用4个值进行硬编码。例如,第二个应该以编程方式填充。如果我在第一个下拉列表中选择“ Product1”,则第二个下拉列表应填充“ Model1_1”,“ Model1_2”之类的值。如果选择“ Product2”,则第二个下拉列表将填充“ Model2_1”,“ Model2_2”)。

你能给我些帮助吗?

Agh*_*oub 5

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)