Когда использовать Response.Flush
? Сделайте я должен назвать это каждым разом, прежде чем я буду звонить Response.End
?
Метод Response.Flush
используется, когда вы хотите очистить часть содержимого до остальной части страницы. Чтобы иметь какой-либо эффект, буферизацию ответа необходимо отключить, и вы должны сами вывести содержимое страницы, используя Response.Write
, а не использовать разметку aspx.
В большинстве случаев вам не нужно вызывать Respond.End. Если вы это делаете, вы должны знать о вашем случае и почему вы вызываете Respond.End и о Flush. Это очень специфично для каждого конкретного случая.
Также, MSDN прояснил это:
Если Response.Buffer установлен в TRUE, вызов Response.End очищает буфер. Если вы не хотите, чтобы вывод возвращаться пользователю, вам следует сначала вызвать Response.Clear.