0

插入新对象后,我想在组合框中查看该对象。我通过再次设置数据源并重新绑定组合框来做到这一点。

在调试模式下,我在数据源中看到了新对象,但在我的页面上却没有。

例如:我有一个组合框,其中包含人员:Elise、Jayson、Marc... 我添加了一个新人员“Charlotte”,我重新绑定了组合框,但我没有在列表中看到新的人员。

代码:

ddl.DataTextField = "Name";
ddl.DataValueField = "ID";

List <Person> persons = ws.GetAllPersons();
persons.Insert(0, new Person() { ID= -1, Name = "Choose person" });

ddl.DataSource = persons;
ddl.DataBind();

现在我只是使用'Response.Redirect(Request.Url.AbsoluteUri);'来刷新页面

谢谢。

编辑: - 我已经尝试过 updatepannel 但没有成功......

4

1 回答 1

0

UpdatePanel中执行, 然后

myUpdatePanel.Update();
于 2013-04-29T11:49:24.763 回答