Visual Basic 6. Руководство разработчика


         

Объект - часть 3


и в дальнейшем считывать ее значение перед созданием и передачей новой страницы. BColor — это имя переменной, запоминаемой на клиентском компьютере с помощью свойства Cookies объекта Request.

Примечание

Более подробная информация об использовании cookie приведена в параграфе "Запись и чтение Cookies" далее в этой главе.

Свойство Buffer

По умолчанию объект Response передает информацию на клиентский компьютер, не ожидая завершения страницы. Если нужно обработать всю страницу, а затем переслать ее клиенту, установите в True свойство Buffer объекта Response. Пред­положим, что в процессе обработки страницы (например, чтения записей из базы данных) выясняется, что не следует пересылать клиенту ранее прочитанную информацию или необходимо переадресовать его на другой URL. Если свойство Buffer установлено в Тше, то можно отменить предыдущие действия и очистить объект Response, вызвав его метод Clear. Типичный сценарий приведен ниже.

<%

Reponse.Buffer = True

{операторы сценария}

If SupplierName = UserName Then

Response.Clear

Response.Redirect "/Suppliers/AllSuppliers. html"

Response.End

End If

%>

При построении страницы он считывает записи из базы данных, пока не окажется, что пользователь является одним из поставщиков. В этом случае он удаляет информацию, прочитанную из базы, удаляет объект

Response и переадресует пользователя на другую страницу. Следует помнить: если пользователь слишком долго ожидает реакции от вашей буферизованной страницы, то может сложиться впечатление, что она "повисла". По этой причине HTML-страницы по умолчанию не буферизованы.




Содержание  Назад  Вперед