<Полный справочник Объект ответа
Свойство Buffer указывает, будет ли буфер вывода или нет. Когда выход буферные, сервер будет сдерживаться ответ на браузер, пока все сценарии серверов не были обработаны, или пока сценарий не вызывает Flush или End метода.
Note: Если это свойство установлено, оно должно быть перед <html> тега в файле .asp
Синтаксис
response.Buffer[=flag]
параметр | Описание |
---|---|
flag | Логическое значение, указывающее, следует ли буфер вывода страницы или нет. Ложные указывает на отсутствие буферизации. Сервер отправляет вывод, как он обрабатывается. Ложные по умолчанию для IIS версии 4.0 (and earlier) . По умолчанию для IIS версии 5.0 (и более поздних версий) верно. Правда указывает на буферизацию. Сервер не будет посылать данные, пока все сценарии на странице были обработаны, или до тех пор, Flush или End метод не был вызван. |
Примеры
Пример 1
В этом примере, не будет никакого вывода отправлен в браузер до того, как цикл закончен. Если буфер был установлен в значение False, то было бы написать строку в браузере каждый раз, когда он прошел через петлю.
<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100
response.write(i & "<br>")
next
%>
</body>
</html>
Пример 2
<%response.Buffer=true%>
<html>
<body>
<p>I write some text, but I will control when
the text will be sent to the browser.</p>
<p>The text is not sent yet. I hold it back!</p>
<p>OK, let it go!</p>
<%response.Flush%>
</body>
</html>
Пример 3
<%response.Buffer=true%>
<html>
<body>
<p>This is some text I want to send to the user.</p>
<p>No, I changed my mind. I want to clear the text.</p>
<%response.Clear%>
</body>
</html>
<Полный справочник Объект ответа