我有一个包含两个部分的应用程序。
顶部有一个dropdownlist
显示database
使用代码隐藏方法 on 调用的所有成员page load
。
底部有一个网格,您可以在其中add / delete / edit
使用JQuery
. 此部分的更改显然不会重建顶部的下拉列表。
我想在JQuery
成功方法中运行一些代码updates/rebuilds
,dropdownlist
以反映成员的最新更改。如果可能的话,我希望使用相同的代码隐藏方法,将数据库点击page_load
到populate
下拉列表中。
这可能吗?如果是这样,我将如何实现这一目标?
任何帮助将不胜感激。
[请求代码]
.aspx 文件
<asp:DropDownList ID="director" runat="server"></asp:DropDownList>
jQuery success() fired on add/delete/update member grid.
.aspx.cs(后面的代码)
private void LoadDirectorOptions(int deptId)
{
var memberRepo = new MemberRepository();
List<Member> members = memberRepo.GetMembers(deptId);
director.DataSource = members;
director.DataTextField = "FullName";
director.DataValueField = "Id";
director.DataBind();
director.Items.Insert(0, new ListItem("<Please Select>", "0"));
}