asp.net - 当连接意外关闭时,ASP.NET 页面生命周期是否会完整运行?

标签 asp.net connection page-lifecycle

即使远程连接意外关闭而导致流数据无法发送给客户端,Asp.net 是否仍会运行其完整页面生命周期?它是一个带有默认值的空白 asp.net 页面。我担心 OnUnLoad 事件没有被执行。它真的会发生吗?

有人有这方面的详细信息吗?

最佳答案

我认为您应该以不依赖该事件执行的方式设计页面。

网络/网络是不可预测的,任何事情都可能发生,浏览器崩溃、错误、连接丢失或缓慢或工作正常但无法再次工作......

我确信,当您关闭浏览器时,Web 请求将被处理,但由于您询问 Web 表单页面生命周期,它会以 Page_PreRender 结束,然后将数据发送到客户端,有如此多的变量和可能性,我认为即使没有人使用/消费响应,始终想象整个生命周期将被执行更安全。

关于asp.net - 当连接意外关闭时,ASP.NET 页面生命周期是否会完整运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7441911/

相关文章:

.net - 将 mysql 连接到 visual web developer

javascript - RunOnce for javascript On page Post back.?

c# - 检查条件和重定向的最佳位置

asp.net - 通过统一注入(inject)使用工作单元的正确方法

asp.net - 在 ASP.NET Core MVC 中嵌套 TagHelpers

c# - ViewResult.StatusCode 为空,尽管已明确设置

asp.net - SQL 按匹配的字段数对结果进行排序

java - 蓝牙连接错误

android - 如何实现获取和返回 LifeCycle 的方法

bash - 如何使用 nmcli 按类型删除连接?