Redirecionamento de Páginas

Julho 5, 2007

Muito útil para redirecionar para um determinado site após a contagem do clique efetuado no link.

Ex: o usuário clica em um link do site / o link redireciona para uma página interna que após o loop no banco do clique efetuado / utiliza o redirecionador para o site que o link de fato faz referência.

———– Redirecionamento para página ASP ——————–  
  <%  
Response.AddHeader “Refresh”,“2 ; URL=pagina.asp”  
%>  
   
EXPLICAÇÕES  
‘— Componente ————— Tempo —– Caminho –  
‘Response.AddHeader ”Refresh”,”segundos ; URL=pagina.asp  
 —————————————————————-  
================================================================  
—————————————————————-  
  
  
  
———– Redirecionamento para página HTML ——————  
 
Entre as tags <head>  </head> insira o código abaixo:  
  <META HTTP-EQUIV=”Refresh“ CONTENT=”2 ; URL=pagina.html“> 
 
EXPLICAÇÕES 
‘— Componente ——————– Tempo —– Caminho – 
<META HTTP-EQUIV=”Refresh“ CONTENT=”segundos ; URL=pagina.html”>  
   
================================================================  
= DICA: Em ambos os casos o caminho pode ser redirecionado     =  
= para um endereço completo Ex: http://www.codigofonte.com.br  =  
================================================================


Observação importante sobre Cookies

Outubro 3, 2006

O cookie deve ser usado no topo da página antes do código Html (dependendo da versão do IIS isto não é necessário).
Caso necessite enviar o cookie no meio da página basta ativar o buffer (o conteúdo é enviado após toda a leitura da página).

<% Response.Buffer = true %>


Interrompendo um script ASP – Response.End()

Setembro 28, 2006

Para interromper a execução de um script asp (finalizando assim o carregamento página) utilize o método End do objeto Response dessa forma o conteúdo da página será exibido até a linha onde se encontra o comando.

<% Response.End() %>


Exibindo aspas

Setembro 18, 2006

Caso deseje imprimir aspas em um texto dentro de páginas ASP basta usar um dos dois métodos abaixo:

  1. Digitando aspas seguidas.
    <% Response.Write “texto1 “”texto2”” texto3”
  2. Inserindo o comando chr
    <% Response.Write “texto1 “ & chr(34) & “texto 2” & chr(34) & “ texto 3”

Redirect

Agosto 3, 2006

Redireciona a solicitação (request) do cliente para um outro URL.
Além de redirecionar o browser para um outro endereço, retorna
um HTTP status “302 Object Moved” indicando a ocorrência de
um redirecionamento.Nenhuma saída deve ser executada antes de
uma instrução Response.Redirect.
Response.Redirect(strURL)
Parâmetro Descrição
strURL String com o endereço URL da página para onde o browser
cliente é redirecionado.
Exemplo

< %
If Session(“IDCliente”) = “” Then
Response.Redirect “Registro.asp”
End If
% >


Não Armazenar Página em Cache

Agosto 2, 2006

Caso queria forçar o não armazenamento de sua página no cache do navegador basta utilizar a salada abaixo.

<%
Response.CacheControl = “no-cache”
Response.AddHeader “Pragma”, “no-cache”
Response.Expires = -1
%>

Esse recurso é interessante quando a página criada exibe informações de banco de dados onde os valores exibidos devem ser exatos e em algum momento um usuário mala clicou no botão voltar do navegador após navegar por outras páginas.