我有一个dotnet webform,用户填写一些细节并点击提交。网页背后的代码约有20个功能。
现在假设当用户点击提交按钮时,网页正在执行第5个功能,同时用户刷新他的浏览器;
已经处理的页面会发生什么?页面会立即终止吗?或者是否允许运行,直到它执行第20个功能?或者页面运行是否被销毁,并创建并发送到客户端的新页面?
感谢您的答案。
即使在PHP的情况下,服务器也没有主动检查是否连接了user has aborted。服务器只知道它在尝试返回请求的结果时被中止。
互联网是一个断开连接的环境。服务器不了解浏览器的任何内容。服务器唯一知道的是一个请求,它必须填写请求。