下拉列表选定的索引更改在“更新”面板中不起作用

我在UpdatePanel_2中有一个下拉列表,当在UpdatePanel_1中单击Button_1时,它会被填充。

我的ddlist标记是,

 

然后代码背后是,

  protected void Drop1_SelectedIndexChanged(object sender, EventArgs e) { } 

我也尝试将AutoPostback = true放到我的DropDownList中,仍然没有成功。

我还添加了triggre来更新面板2但没有增益,

     

我在使用按钮填充DropDownList而不是PAGE LOAD METHOD请在回答之前阅读。 谢谢

检查数据以填充Page_Load事件中的DropDownList ,并始终检查IspostBack

 if(!IsPostBack) { //DropDownList configuration } 

使用EnableViewState

   

希望它能帮到你。

我遇到过同样的问题。 我的问题是我的ListItems的值都是一样的:D

      

它应该是这样的:

      

希望这可以帮助。 有时可能很难找到:)

请在Page_Load()初始化时检查是否回发。 如果不这样做,则始终设置默认值,这将替换事件中设置的值。

 if(!IsPostBack) { //DropDownList configuration } 

您可以使用Init事件而不是SelectIndexChanged。 它对我来说很好。 希望你明白我的意思。

这对我来说也是一个有线问题。 最后这是因为下拉列表中的相同列表项目如下所示。 在开发过程中,您可以使用相同的项目进行测试。 改变它们。

 Business Business Business Business