Usando o objeto RESPONSE

Então, para que serve esse objeto de resposta? O objeto de resposta é usado para enviar saída para o usuário a partir do servidor. Existem muitos métodos atribuídos a ele.

Alguns deles usados ​​principalmente são:

1. Response.Write "string"
Se você é um programador ASP, acredito que esteja familiarizado com este. Caso contrário, você estará assim que começar a aprender ASP.

A primeira coisa que você aprende em todas as linguagens de programação é exibir algum texto na tela (neste contexto, navegador), não é? Você usa esse método para fazer isso.

Exemplo:



produzirá uma saída "Hello World" no seu navegador.

Você também pode combinar algumas strings e variáveis ​​predefinidas usando "&"

Exemplo:

<%
Dim myVar

myVar = "Linawaty"

response.write "Hello.. My name is " & myVar & " (^-^)/"
%>

produz um "Olá .. Meu nome é Linawaty (^ - ^) /" no seu navegador.

Se você deseja exibir algum texto ou variável no meio das linhas de HTML, use o atalho

É praticamente o mesmo que, apenas um pouco mais curto e não permite mais codificação.

Exemplo:



Suponha que você tenha uma variável predefinida chamada "nome" e queira exibi-la na caixa de entrada.





irá produzir uma caixa de entrada com "Linawaty".


2. Response.Redirect "url"
Esse é outro método de resposta que você consideraria útil em breve. Usamos esse método para redirecionar para outra página. É o mesmo que window.location = "url" do javascript

Exemplo:
Criaremos uma página ASP que possui um formulário com dois botões (por exemplo, botões [página 2] e [página 3]). Depende do botão em que você clicar, o script o redirecionará para a página predefinida (botão [página 2] para página2.html página e botão [página 3] para página página3.html).

Primeiro, criamos um formulário com dois botões em "page1.asp"
page1.asp:

<%
if request.form("button")="page2" then
response.redirect "page2.html"
elseif request.form("button")="page3" then
response.redirect "page3.html"
end if
%>






Em seguida, criamos page2.html e page3.html para que cada um contenha apenas algum texto para permitir que você os identifique.
Page2.html:



Página 2


Esta é a página 2.



Page3.html:



Page 3


Esta é a página 3.




3. Response.End
Este método é usado principalmente para depuração. Parará o script ASP no ponto exato em que está inserido.

Exemplo:

<%
response.write "First line"
response.end
response.write ", Second line"
%>

produzirá uma saída "Primeira linha" no seu navegador em vez de "Primeira linha, segunda linha".

Instruções De Vídeo: Criando Variáveis e testando o objeto Response.Write - ASP - Active Server Pages (Abril 2024).