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

showing "processing" while process request is working

本文关键字:处理 正在处理 请求 工作 显示      更新时间:2023-09-26

我刚刚在ashx页面中编写了一个IhttpHandler,我正在从javascript函数进行调用,如下所示:

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

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

谢谢!

你想要的是不可能的。相反,可以做的是在不可见的 iframe 中加载页面。加载完成后,我们可以将"主页"的 html 设置为 iframe 的 html。在此之前,我们可以显示"加载"动画。