問題:當選擇的下拉列表更改索引時,應根據所選值填充另一個下拉列表。DropDownList選擇的索引已更改jQuery對話框中的事件
我正在使用webforms。在母版我有這樣的代碼,讓我得到了jQuery對話框回傳:
var dlg = $("#dialog-modal").dialog({
autoOpen: false,
height: 250,
width: 350,
show: "fade",
hide: "fade",
modal: true
});
dlg.parent().appendTo($("form:first"));
當dropdowndist改變所選值時,服務器實際上得到的回傳,並期待該信息到數據庫,然後我綁定到第二個下拉列表。但是,數據沒有顯示在第二個DropDownList
任何幫助將不勝感激。
更新:我在ContentPage中使用UserControl。 ContentPage和UserControl都有UpdatePanel。 jQuery對話框顯示了具有問題描述的DropDownLists的UserControl。
更新:如果我刪除了ContentPage的UpdatePanel,則該對話框按預期工作。它會在下拉列表選擇的索引更改時進行綁定,這非常棒!不過,我最好在ContentPage中使用UpdatePanel,以避免在與GridView進行交互(排序,分頁,編輯等)時發回完整的帖子。
任何想法將不勝感激!
嘗試使用__doPostBack('<%= DropDownList.ClientID%>',''); –