我记得我可以用 PHP 轻松地做到这一点,但似乎找不到 ASP.Net 的答案。我有一个连接到 Pop3 服务器的网络应用程序,可以在用户单击按钮或按设定的时间间隔下载电子邮件。根据要下载的电子邮件数量,此过程可能需要很长时间才能完成。我注意到,当我单击浏览器停止按钮时,该过程仍会继续下载电子邮件,从而阻止用户导航到另一个页面。我已尝试使用 Response.IsClientConnected 属性,但它似乎不起作用。
如有任何帮助,我们将不胜感激。
最佳答案
你不能。浏览器中的停止按钮只会停止呈现响应。然而,服务器将继续构建响应直到完成。
关于c# - 如何在用户单击浏览器停止按钮时停止服务器端处理 (ASP.net C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6028570/