如何刷新fancybox弹出窗口?

时间:2012-02-07 15:28:22

标签: asp.net fancybox refresh pageload

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'
                      }
            });

        });  

1 个答案:

答案 0 :(得分:0)

如果我理解得很好,你应该这样做:在关闭弹出窗口时执行的服务器事件中,确保重新绑定网格(用更新的数据提供它并再次调用它的DataBind方法。