Использование Ответа. Сброс перед Ответом. Конец

Когда использовать Response.Flush? Сделайте я должен назвать это каждым разом, прежде чем я буду звонить Response.End?

10
задан skaffman 12 May 2010 в 07:17
поделиться

2 ответа

Метод Response.Flush используется, когда вы хотите очистить часть содержимого до остальной части страницы. Чтобы иметь какой-либо эффект, буферизацию ответа необходимо отключить, и вы должны сами вывести содержимое страницы, используя Response.Write , а не использовать разметку aspx.

9
ответ дан 3 December 2019 в 23:48
поделиться

В большинстве случаев вам не нужно вызывать Respond.End. Если вы это делаете, вы должны знать о вашем случае и почему вы вызываете Respond.End и о Flush. Это очень специфично для каждого конкретного случая.

Также, MSDN прояснил это:

Если Response.Buffer установлен в TRUE, вызов Response.End очищает буфер. Если вы не хотите, чтобы вывод возвращаться пользователю, вам следует сначала вызвать Response.Clear.

4
ответ дан 3 December 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: