Campo Grande-MS., 4 de Setembro de 2010
|
|
Suporte
Buffer em ASPO método Response.Flush envia imediatamente ao browser todo o conteúdo armazenado no buffer, e o método Response.Clear esvazia todo o conteúdo armazenado no buffer. Estes métodos são muito úteis quando desejamos enviar dados ao browser antes mesmo que o script seja todo processado.
Para entender melhor, veja o exemplo abaixo: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <% Response.Buffer = True
Response.Write "<p>OláUsuário</p>" Response.Flush
Response.Write "<p>Tenha um bom dia"</p> If Hour(Now) > 12 Then
Response.Clear()
Response.Write "<p>Tenha uma boa tarde"</p> End If
If Hour(Now) > 18 Then
Response.Clear()
Response.Write "<p>Tenha uma boa noite" </p> End If
Response.Write "<p>Fim</p>" %> | - Na linha 2 ativamos o buffer - Na linha 4 enviamos uma mensagem para o buffer - Na linha 6 enviamos todo o conteúdo em buffer para o browser do usuário - Na linha 8 enviamos uma mensagem para o buffer - Na linha 10 verificamos se é passado das 12 horas. Caso seja, limpamos o buffer na linha 12 e enviamos uma nova mensagem para o buffer na linha 14 - Na linha 18 verificamos se é passado das 18 horas. Caso seja, limpamos o buffer na linha 20 e enviamos uma nova mensagem para o buffer na linha 22 - Na linha 26, enviamos uma última mensagem para o buffer
Ao final, todo o conteúdo que ainda estiver em buffer será enviado ao browser, ao menos que se use o Response.Clear para limpar o buffer. | | Voltar |
15
|
|
PRINCIPAL | QUEM SOMOS | PORTIFóLIO | SERVIçOS | SUPORTE | FALE CONOSCO
Copyright 2005 ® Decode Sistemas.com.br |