在处理请求正在工作时显示“处理”

时间:2012-06-20 15:03:49

标签: javascript ihttphandler

我刚在ashx页面写了一个IhttpHandler,我正在用这样的javascript函数调用:

function obtenerFichero(id) {
    document.getElementById('<%= proces.ClientID %>').style.visibility = "visible";
    window.location.href = '../HELPDESK/DescargaFichero.ashx?ID=' + id;
}

一切都很好,但请求需要很长时间才能完成,我想显示带有“处理”消息的div,并在请求完成后隐藏它

谢谢!

1 个答案:

答案 0 :(得分:0)

你想要的是不可能的。可以做的是将页面加载到不可见的iframe中。加载完成后,我们可以将'main'页面的html设置为iframe的html。到那时,我们可以展示一个“加载”动画。