在Response.End之前使用Response.Flush

Ism*_*ilS 10 asp.net .net-3.5

什么时候用Response.Flush?我打电话之前每次都需要打电话Response.End吗?

Guf*_*ffa 9

Response.Flush当您想要在页面的其余部分之前刷新部分内容时,使用该方法.要获得任何效果,必须关闭缓冲,并且必须自己使用Response.Write而不是使用aspx标记输出页面内容.

  • @Ismail:文档只说在打开缓冲时会自动调用"Flush",但是当缓冲关闭时,它不会说是否会发生这种情况.因此,当缓冲打开时不需要它,但是当缓冲关闭时可能需要它.如果让页面循环正常结束而不调用"Response.End",则内容将始终自动刷新. (3认同)