我有很多页面,每个页面都有3或4个用户控件。每个控件都有自己的更新面板。
我正在使用JQuery和thickbox创建一个模态窗口,在那里我打开另一个aspx页面并更改一些数据。
我想要做的是在模式窗口关闭时刷新页面上的部分或全部更新面板/内容而不刷新整个页面。当模态窗口关闭,关于刷新或取消时,有时在Internet Explorer中会收到一条非常烦人的弹出消息(此时没有那个文本)。
我是javascript和jquery的新手,不知道采用哪种方式继续。
谢谢
乔恩霍金斯答案 0 :(得分:2)
在onClose函数中,或者你要开始设置onClose事件,你可以这样做,只要你将myObject定义为更新面板的触发器。
function RefreshMyPanel() {
var mypage = Sys.WebForms.PageRequestManager.getInstance();
mypage._doPostBack('myObject', '');
}
我没有测试过上面的代码,但似乎这是你可以采用的方法之一。