enter code here
我有一个fancybox弹出窗口,其中包含城市列表和文本框。一旦用户在文本框中输入另一个城市名称并单击“保存”,我就可以将新城市保存到数据库中,但是如何只重新加载弹出窗口,以便新城市也出现在列表中?
我的弹出窗口是一个ASPX页面,我所要做的就是以某种方式执行Page_Load事件,以便它显示所有城市的数据网格。
我有什么方法可以做到吗?不知何故重新加载弹出窗口?请帮助!!!
以下是打开弹出窗口的fancybox代码:
$(document).ready(
function () {
$("#location").fancybox({
onClosed: function () {
__doPostBack('BodyContent', '');
},
ajax : {
'cache': false,
'titlePosition': 'inside',
'overlayShow': true,
'overlayColor': '#000',
'transitionIn': 'elastic',
'transitionOut': 'elastic'
}
});
});
答案 0 :(得分:0)
如果我理解得很好,你应该这样做:在关闭弹出窗口时执行的服务器事件中,确保重新绑定网格(用更新的数据提供它并再次调用它的DataBind方法。