我有一個應用程序與兩個部分。使用Javascript/JQuery從代碼更新下拉列表
頂部有一個dropdownlist
,它使用page load
上調用的代碼隱藏方法顯示database
中的所有成員。
底部有一個網格,您可以add/delete/edit
成員使用JQuery
。 本節中的更改顯然不會重建頂部部分中的下拉列表。
我想運行JQuery
成功方法updates/rebuilds
dropdownlist
中的一些代碼來反映成員的最新變化。我希望如果可能的話,使用相同的代碼在page_load
到populate
的下拉列表中選中db。
這可能嗎?如果是這樣,我將如何去完成這個?
任何幫助將不勝感激。
[請求代碼]
.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"));
}
如何提供您的相關代碼? –
你會想要使用AJAX,如果你不想重新加載頁面 – Jonesopolis
@Jonesy我知道我想使用AJAX。我只是不知道該怎麼去做。 – Baxter