何時使用Response.Flush
?每次打電話給Response.End
之前,是否需要撥打電話?使用Response.Flush Response.End
回答
Response.Flush
方法用於在頁面的其餘部分之前刷新部分內容。要關閉任何響應緩衝效果,必須使用Response.Write
而不是使用aspx標記來自己輸出頁面內容。
這聽起來像是我的問題的答案。儘管需要一些小的澄清。當我說Response.End();它是否會自動刷新我寫的響應(通過調用Response.Write())直到現在,或者我必須在Response.End()之前調用Response.Flush()? – IsmailS 2010-05-12 05:52:56
@Ismail:文檔中只提到當緩衝打開時Flush被自動調用,但並不表示緩衝關閉時會發生這種情況。所以,緩衝開啓時不需要,但在緩衝關閉時可能需要。如果您在不調用Response.End的情況下讓頁面循環正常結束,則內容將始終自動刷新。 – Guffa 2010-05-12 06:42:18
@Guffa,你能回答我的問題在這裏:http://stackoverflow.com/questions/23709604/response-write-and-asp-net-controls。我認爲這回答了我的問題+1。 – w0051977 2014-05-17 10:59:08
在大多數情況下,您不需要調用Respond.End。如果你這樣做,你必須知道你的情況,你爲什麼要調用Respond.End和Flush。這是非常具體的案件。
此外,MSDN清除出來:
如果Response.Buffer設置爲TRUE, 到Response.End調用刷新 緩衝區。如果您不希望輸出 返回給用戶,您應該首先調用Response.Clear 。
我在做 Response.Clear(); Response.Write(「我想要傳遞的輸出」); Response.Flush(); Response.End(); 是不是? 或者我不應該調用response.Flush() – IsmailS 2010-05-12 05:44:28
不,在這種情況下,不應該在End()之前調用Flush()。 Flush()將在End()中自動調用。 – 2010-05-12 06:02:24
- 1. 如果我之後直接使用`Response.End()`,`Response.Flush()`有意義嗎?
- 2. 我們可以使用Response.Flush()而不是Response.End()
- 3. 使用Response.Flush()
- 4. Response.Flush()只適用於火狐
- 5. 到Response.End()
- 6. Response.End();
- 7. Response.End()錯誤
- 8. 使用Response.End()的代價()
- 9. Response.Flush()拋出System.Web.HttpException
- 10. 經典asp - 何時使用Response.flush?
- 11. Response.Flush使用Ajax無法正常工作?
- 12. Asp.net Response.end
- 13. window.location.href Response.End()
- 14. MVC 3 Response.Flush不起作用
- 15. 在Response.End()
- 16. Response.Flush不工作ASP.NET
- 17. Response.End()和CompleteRequest()
- 18. Response.End在MVC3 Action中的使用
- 19. TransmitFile繼續使用page_load efter Response.End
- 20. Response.End cause System.Threading.ThreadAbortException
- 21. response.redirect和response.end
- 22. ASP.NET Core Response.End()?
- 23. Response.End in PHP
- 24. 到Response.End想()
- 25. 而到Response.End handler.ashx
- 26. 到Response.End()拋出Error
- 27. not working response.end()in Nodejs
- 28. 由Response.End()生成的異常
- 29. Response.End()不會阻止附加html
- 30. 在Response.End後關閉窗口
然後把問題作爲文本並寫出一個較短的標題。 – Guffa 2010-05-12 06:37:11