导致用户控件中的更新面板从javascript / jquery执行部分页面刷新

时间:2009-03-17 16:09:43

标签: jquery partial-page-refresh

我有很多页面,每个页面都有3或4个用户控件。每个控件都有自己的更新面板。

我正在使用JQuery和thickbox创建一个模态窗口,在那里我打开另一个aspx页面并更改一些数据。

我想要做的是在模式窗口关闭时刷新页面上的部分或全部更新面板/内容而不刷新整个页面。当模态窗口关闭,关于刷新或取消时,有时在Internet Explorer中会收到一条非常烦人的弹出消息(此时没有那个文本)。

我是javascript和jquery的新手,不知道采用哪种方式继续。

谢谢

乔恩霍金斯

1 个答案:

答案 0 :(得分:2)

在onClose函数中,或者你要开始设置onClose事件,你可以这样做,只要你将myObject定义为更新面板的触发器。

function RefreshMyPanel() {
    var mypage = Sys.WebForms.PageRequestManager.getInstance();
    mypage._doPostBack('myObject', '');
}

我没有测试过上面的代码,但似乎这是你可以采用的方法之一。