问题:当下拉列表选择了索引更改时,应根据所选值填充另一个下拉列表。
我正在使用网络表单。在母版页中,我有这个代码,它允许我从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都有UpdatePanels。 jQuery对话框显示UserControl,其中包含问题中描述的DropDownLists。
更新:如果我删除ContentPage的UpdatePanel,则对话框按预期工作。当下拉列表选择索引更改时,它会执行绑定,这很棒!但是,我最好在ContentPage中使用UpdatePanel,以避免在与GridView交互时进行完整的回发(排序,分页,编辑等)。
任何想法都将不胜感激!
答案 0 :(得分:0)
我认为您只需要在对话框中的所有内容周围放置一个更新面板。
答案 1 :(得分:0)
在阅读了有关更多细节的UpdatePanel之后,我找到了解决方案: