protected void ddlEnvironment_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlEnvironment.SelectedIndex == 0)
{
ddlServers.Items.Add("item1");
}
if (ddlEnvironment.SelectedIndex == 1)
{
ddlServers.Items.Add("item2");
}
if (ddlEnvironment.Text == "Production")
{
}
}
以上不起作用。當我在ddlEnvironment上進行選擇時,它是列表中的第一個項目(索引0),另一個下拉列表未與「item1」疊加。爲什麼?如何基於另一個下拉列表中的選擇來填充下拉列表?
當你調試代碼,什麼是ddlEnvironment.SelectedIndex的價值? –
您是否使用螢火蟲或其他方式進行檢查,如果回調正在服務器中?請參閱網絡。 –
試試這個:http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/CascadingDropDown/CascadingDropDown.aspx - 有趣的AJAX控制工具套件 – bugnuker