Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下用例:用户可以在我的 asp.net Web 项目中过滤一些数据,并以 PDF 格式请求结果。PDF 根据新请求生成并返回给用户。我已经准备好了一切。
但是:处理可能需要两分钟,用户应该能够继续使用该页面。
我尝试使用第二个选项卡,但两个选项卡都被阻止了。即使我使用 PageAsyncTask 类和 async 属性。当我使用线程执行请求时,我确实是并行的,但我不知道如何在工作完成后从线程内部与用户交互。
如何向服务器发送异步请求,并在完成后以任何形式在页面上获取结果?
Dave Encosia 很好地解释了如何做到这一点:
使用jQuery直接调用ASP.NET AJAX页面方法
使用 jQuery 使用 ASP.NET JSON Web 服务
在 ASP.NET AJAX 中使用 jQuery 时要避免的 3 个错误