當我試圖通過Response.Redirect(URL)
重定向到另一個頁面正在以下錯誤: - System.Web.HttpException: Cannot redirect after HTTP headers have been sent.
不能重定向後HTTP標頭已被送往
我寫了一個Response.Write("Sometext")
;在調用重定向方法之前調用Response.Flush()
。
在這種情況下我們該如何使用Response.Redirect(URL)
?
我正在通過異步調用執行存儲過程。 SP將需要將近3分鐘才能執行。那時我會從服務器獲取負載平衡器超時錯誤,因爲此應用程序正在雲計算機中運行。爲了避免負載平衡器超時,我正在向瀏覽器寫入一些文本(response.write()
和Flush()
)。
的[可能的複製爲什麼我收到「無法重定向後HTTP標頭已經發送「當我調用Response.Redirect()?](http://stackoverflow.com/questions/159523/why-do-i-get-cannot-redirect-after-http-headers-have-been-sent-when-我呼叫res) – 2017-03-22 06:32:33