Utilizzo dell'oggetto RESPONSE

A cosa serve questo oggetto di risposta? L'oggetto risposta viene utilizzato per inviare l'output all'utente dal server. Ci sono molti metodi assegnati ad esso.

Alcuni di quelli che vengono utilizzati principalmente sono:

1. Response.Write "stringa"
Se sei un programmatore ASP, credo che tu abbia molta familiarità con questo. Se non lo sei, lo sarai, non appena inizierai ad imparare ASP.

La prima cosa che impari in ogni linguaggio di programmazione è visualizzare del testo sullo schermo (in questo contesto, browser), non è vero? Si utilizza questo metodo per farlo.

Esempio:



produrrà un output "Hello World" sul tuo browser.

Puoi anche combinare alcune stringhe e variabili predefinite usando "&"

Esempio:

<%
Dim myVar

myVar = "Linawaty"

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

produrrà un output "Hello .. My name is Linawaty (^ - ^) /" sul tuo browser.

Se si desidera visualizzare un testo o una variabile nel mezzo di righe di HTML, è possibile utilizzare il collegamento

È praticamente lo stesso di, solo un po 'più breve e non consente più la codifica.

Esempio:



Supponiamo di avere una variabile predefinita chiamata "nome" e che si desidera visualizzarla nella casella di input.





produrrà una casella di input con "Linawaty" al suo interno.


2. Response.Redirect "url"
Questo è un altro metodo di RISPOSTA che potresti trovare utile presto. Usiamo questo metodo per reindirizzare a un'altra pagina. È lo stesso di window.location di javascript = "url"

Esempio:
Creeremo una pagina ASP che ha un modulo con due pulsanti (ad esempio i pulsanti [pagina 2] e [pagina 3]). Dipende dal pulsante su cui fai clic, lo script ti reindirizzerà alla pagina predefinita (pulsante [pagina 2] su pagina page2.html e pulsante [pagina 3] su pagina page3.html).

Per prima cosa creiamo un modulo con due pulsanti in "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
%>






Quindi creiamo page2.html e page3.html in modo che ognuno contenga solo del testo per consentirti di identificarli.
Page2.html:



Pagina 2


Questa è la pagina 2.



Page3.html:



Pagina 3


Questa è Pagina 3.




3. Response.End
Questo metodo viene utilizzato principalmente per il debug. Arresterà lo script ASP nel punto esatto in cui è inserito.

Esempio:

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

produrrà un output "Prima riga" sul browser anziché "Prima riga, Seconda riga".

Istruzioni Video: Realizzare un Armadio-Guardaroba con l'uso dell'oggetto Guardaroba Modulare (Aprile 2024).