我正在使用ajaxtoolkit modalpopupextender来显示处理消息。它在典型的回发(按钮点击等)上工作正常。
但是,我在javascript中调用回发并且没有显示进度消息,除非我在javascript中添加了“alert”。
这是我的javascript:
function getOrder() {
beginRequest('', '')
var hid = document.getElementById("ctl00_ContentPlaceHolder_hid");
//alert(hid.value);
__doPostBack("SaveOrder", hid.value);
endRequest('', '')
}
我显然不希望有“警报”,所以有人有解决方案或碰到这个吗?
这是与此相关的javascript的另一个优点(典型的东西):
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequest);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequest);
var mdlCtl = document.getElementById('ctl00_hfModalCtlID').value;
function beginRequest(sender, args){
$find(mdlCtl).show();
}
function endRequest(sender, args) {
$find(mdlCtl).hide();
}
我很难理解为什么“警报”会对显示处理消息的javascript产生影响......?
思考?想法?