繁体   English   中英

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

[英]How to stop server side processing when user clicks browser stop button (ASP.net C#)

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM