用户单击浏览器停止按钮时如何停止服务器端处理(ASP.net C#)

时间:2011-05-17 09:05:27

标签: c# asp.net

我记得我可以在PHP中轻松做到这一点,但似乎无法找到ASP.Net的答案。我有一个连接到Pop3服务器的Web应用程序,用于在用户单击按钮或按设定的时间间隔下载电子邮件。此过程可能需要很长时间才能完成,具体取决于要下载的电子邮件数量。我注意到当我点击浏览器停止按钮时,该过程仍然继续下载电子邮件,阻止用户导航到另一个页面。我已经尝试过Response.IsClientConnected属性但它似乎没有工作。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:3)

你做不到。浏览器中的停止按钮将仅停止呈现响应。然而,服务器将继续构建响应,直到完成为止。