sách gpt4 ăn đã đi

c# - 我们可以使用 Response.Flush() 而不是 Response.End()

In lại Tác giả: Walker 123 更新时间:2023-11-30 13:20:07 26 4
mua khóa gpt4 giày nike

Response.End() 生成 ThreadAbortException

sử dụng HttpContext.Current.ApplicationInstance.CompleteRequest 代替它并不能解决问题。

那么,我们可以使用 Response.Flush() thay vì Response.End()

câu trả lời hay nhất

Response.Flush() 将缓冲区中的内容发送给浏览器,但不会停止页面的处理,因此它将继续执行后续步骤。

Response.End() 的作用是在 asp.net 页面生命周期中的下一个函数调用中停止执行步骤http://msdn.microsoft.com/en-us/library/ms178472.aspx

这就是为什么它需要抛出异常,以抛出一系列调用的循环。

一种替代方法是 Response.Close() 但这也不会停止执行步骤,如果您尝试在与浏览器的连接关闭后发送某些内容,则可能会遇到其他错误.如果您执行 Response.Close(),您还需要在调用它之前执行 Flush(),否则浏览器将获得不可预测的数据。

您还可以阅读:Redirect to a page with endResponse to true VS CompleteRequest and security thread

关于c# - 我们可以使用 Response.Flush() 而不是 Response.End(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10829168/

26 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress