我正在使用 ajaxtoolkit modalpopupextender 来显示处理消息。它在典型的回发(按钮单击等)上运行良好。
但是,我在 javascript 中调用回发并且进度消息没有显示,除非我在 javascript 中添加“警报”。
这是我的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 中有所不同......?
想法?想法?