asp.net-ajax EndRequest处理程序未被触发

时间:2013-06-12 11:31:11

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

我已经使用aspnet ajax在服务器请求上显示进度图像。 代码:

Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
        function BeginRequestHandler(sender, args) {
            //             alert('B');
            var elem = args.get_postBackElement();
            ActivateAlertDiv('visible', 'AlertDiv', elem.value + ' processing...');
        }
        function EndRequestHandler(sender, args) {
            ActivateAlertDiv('hidden', 'AlertDiv', '');
        }
        function ActivateAlertDiv(visstring, elem, msg) {
            var adiv = $get(elem);
            adiv.style.visibility = visstring;
            //                    adiv.innerHTML = msg;
        }

调用BeginRequestHandler并且可以看到进度图像,但不调用EndRequestHandler。由于这个进步图像连续运行。

0 个答案:

没有答案