ajaxtoolkit进度更新javascript

时间:2012-12-14 22:12:21

标签: javascript asp.net asp.net-ajax modalpopupextender

我正在使用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产生影响......?

思考?想法?

0 个答案:

没有答案