ASP.NET Databind组合框

时间:2013-04-29 11:43:21

标签: asp.net data-binding drop-down-menu combobox datasource

插入新对象后,我想在组合框中看到该对象。我通过再次设置数据源并重新绑定组合框来完成此操作。

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

例如: 我和Persons有一个组合框:Elise,Jayson,Marc,...... 我添加了一个新的Person'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但没有成功......

1 个答案:

答案 0 :(得分:0)

UpdatePanel中执行 只是

myUpdatePanel.Update();