在我未用UpdatePanel 之前 ,有javascript 脚本触发 window.onload 事件
在我使用UpdatePanel 之后 ,window.onload 事件就只能执行一次了(因为没有整页刷新),这样导致我原来的业务逻辑就有问题了。
经过我测试改正了问题,为了以后与我有同样遭遇的朋友能顺利解决问题,我把我的解决办法帖了出来:window.onload = function() {
if (!(typeof (Sys) == "undefined" || typeof (Sys.WebForms) == "undefined" || typeof(Sys.WebForms.PageRequestManager) == "undefined")) {
var _myPageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
this._MyendRequestHandlerDelegate=Function.createDelegate(this,this._MyhandleEndRequest);
_myPageRequestManager.add_endRequest(this._MyendRequestHandlerDelegate);
}
load_sub();
}
function _MyhandleEndRequest(){
load_sub();
};
http://www.mybuffet.cn
在我使用UpdatePanel 之后 ,window.onload 事件就只能执行一次了(因为没有整页刷新),这样导致我原来的业务逻辑就有问题了。
经过我测试改正了问题,为了以后与我有同样遭遇的朋友能顺利解决问题,我把我的解决办法帖了出来:window.onload = function() {
if (!(typeof (Sys) == "undefined" || typeof (Sys.WebForms) == "undefined" || typeof(Sys.WebForms.PageRequestManager) == "undefined")) {
var _myPageRequestManager = Sys.WebForms.PageRequestManager.getInstance();
this._MyendRequestHandlerDelegate=Function.createDelegate(this,this._MyhandleEndRequest);
_myPageRequestManager.add_endRequest(this._MyendRequestHandlerDelegate);
}
load_sub();
}
function _MyhandleEndRequest(){
load_sub();
};
http://www.mybuffet.cn
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货