ASP.NET无效的回发或回调参数Dropdownlist上的错误,AutoPostBack = true

时间:2015-11-30 14:14:48

标签: asp.net

我的aspx页面中有这段代码:

<asp:DropDownList ID="campagnes" runat="server" AutoPostBack="True"  ></asp:DropDownList>

我用Drop:

填充DropDownList
foreach (DataRow DR in DS.Tables["CAMPAGNES"].Rows) {
     campagnes.Items.Add(new ListItem(DR.Field<string>("LIBELLE").ToString(), DR.Field<int>("STATUSGROUP")));
}

DropDownList填充了我想添加的数据,但是如果我在列表中选择一个项目,我会收到此错误:

&#34;无效的回发或回调参数......&#34;

我不知道它是什么意思以及如何纠正它。

1 个答案:

答案 0 :(得分:0)

我自己对C#很新,但我通常会发现大多数回发错误都可以通过将调用包装到您的填充下拉列表方法来解决。

  protected void Page_Load(object sender, EventArgs e){

     if (!Page.IsPostBack)
     { 
      //your dropdown list code
     }
  }

我未能尝试将您的下拉列表放在更新面板中,以避免一起回发。

see here