Métodos do Objeto Response

Informática

30/10/2008

Por Leandro Borges

    Este artigo é uma continuação do artigo anterior “Objeto Response”, pois como se trata de um assunto razoavelmente extenso, darei continuidade neste, comentando os principais métodos do objeto Response, onde no artigo anterior foi comentado as coleções e as propriedades do objeto Response.
    A seguir, encontra-se um breve resumo com exemplos de todos os métodos do objeto Response.

Métodos

    AddHeader – Utilizado para adicionar cabeçalho para saída em uma página HTML.
    Ex.:
    <%
    Response.AddHeader NomeHeader, ValorHeader
    %>

    AppendToLog – Adiciona um texto no Log do Servidor Web de uma requisição específica, podendo este texto ter até 80 caracteres e não pode conter vírgulas.
    Ex.:
    <%
    Response.AppendToLog Texto
    %>

    BinaryWrite – Permite enviar um conteúdo, com somente informação binária, para o navegador.
    Ex.:
    <%
    Response.BinaryWrite Figura
    %>

    Clear – Este método esvazia/limpa o buffer.
    Ex.:
    <%
    Response.Buffer = True
    Response.Write “Tecnologia”
    Response.Clear
    Response.Write “Cursos”
    %>
    Neste exemplo, será escrito no navegador apenas a palavra “Cursos”, pois “Tecnologia” estava no buffer e foi apagada pelo método Clear.

    End – Método utilizado para que o compilador para o processamento de qualquer código.
    Ex.:
    <%
    Response.Write “Tecnologia”
    Response.End
    Response.Write “Cursos”
    %>
    Com este exemplo, será escrito no navegador apenas a palavra “Tecnologia”.

    Flush – Envia qualquer saída do buffer e imediatamente a encaminha para o navegador. Depois enviar a saída do buffer para o navegador, ocorrerá um erro se o buffer não estiver acionado.
    Ex.:
    <%
    Response.Flush
    %>

    Redirect – Este método redireciona o navegador para uma página diferente.
    Ex.:
    <%
    Response.Redirect (“http://www.portaleducacao.com.br”)
    %>

    Write – Com certeza um dos métodos mais utilizados pelo objeto Response, pois permite escrever qualquer tipo de dados (exceto binário) no navegador.
    Ex.:
    <%
    Response.Write “Tecnologia Cursos”
    ‘escreve “Tecnologia Cursos no navegador”
    %>

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93