何时使用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