我有一个 ASP.NET 页面,其中发出请求,一段时间后服务器返回新页面或只是文件以供下载。我想在屏幕上指出服务器正在“处理中...”,而返回数据需要一些时间。
当用户点击提交时调用 javascript 很容易。此外,在 Postback 上重新加载页面会导致任何“处理中...”指示符(一些 DIV 在页面顶部弹出)消失。
我的问题主要是服务器返回的数据不是页面而是要存储的文件的情况。如何捕捉服务器开始返回数据并运行 javascript/remove "Processing" DIV 的时刻?如果回复不同的哑剧类型,它甚至是一种方法吗?在哪些情况下甚至是可能的?