ASP - Active Server Page

L'oggetto Response


L'oggetto Response viene usato per inviare dati in output all'utente. Eccone alcuni esempi:

Scrivere una semplice stringa in output
<%Response.Write("Ciao a tutti")%>
L'istruzione Response.write viene usata per scrivere all'interno della pagina (che verrà visualizzata all'utente) una qualsiasi stringa. Clicca qui per provare

Scrivere del testo formattato
<%Response.Write("<h2>Puoi usare l'Html per formattare il testo!</h2>")%>
Nella response.write possiamo scrivere oltre al testo anche dei tag html che permettono di formattare il testo. Clicca qui per provare

Reindirizzare l'utente in un altra pagina
<%
if Errore = true then
Response.Redirect("http://www.comefunziona.net")
end if
%>

In alcuni casi è necessario reindirizzare l'utente su di un altra pagina. Per farlo si usa il metodo Redirect.

Interrompere l'elaborazione di una pagina ASP
<html>
<body>
<p>
Comincio a scrivere un testo ma non riuscirò
<% Response.End %>
a finirlo a causa del metodo end!
</p>
</body>
</html>

Il Codice viene eseguito fino alla istruzione Response.End che fermerà l'esecuzione e mostrerà a video la pagina prodotta solo fino a quel punto. Clicca qui per provare

Verificare se un utente è ancora connesso al server
<html>
<body>
<% If Response.IsClientConnected=true then
Response.Write("Utente connesso al server!")
else
Response.Write("Utente non connesso al server!")
end if %>
</body>
</html>

Il programma stampa una stringa o l'altra a seconda della risposta ottenuta dal metodo Response.IsClientConnected. Clicca qui per provare