Het RESPONSE-object gebruiken

Dus waar is dit responsobject voor? Response-object wordt gebruikt om uitvoer van de server naar de gebruiker te verzenden. Er zijn veel methoden aan toegewezen.

Sommigen van hen die meestal worden gebruikt zijn:

1. Response.Write "string"
Als je een ASP-programmeur bent, geloof ik dat je hier heel bekend mee bent. Als je dat niet bent, ben je dat, zodra je ASP begint te leren.

Het eerste dat u in elke programmeertaal leert, is wat tekst op het scherm weergeven (in deze context, browser), niet? U gebruikt deze methode om het te doen.

Voorbeeld:



zal een "Hello World" -uitvoer in uw browser produceren.

Je kunt ook een string en een vooraf gedefinieerde variabele combineren met "&"

Voorbeeld:

<%
Dim myVar

myVar = "Linawaty"

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

zal een "Hallo ... Mijn naam is Linawaty (^ - ^) /" uitvoer in uw browser produceren.

Als u tekst of een variabele in het midden van HTML-regels wilt weergeven, kunt u een snelkoppeling gebruiken

Het is praktisch hetzelfde als, maar dan een beetje korter en het laat geen codering meer toe.

Voorbeeld:



Stel dat u een vooraf gedefinieerde variabele met de naam "naam" hebt en deze wilt weergeven in het invoervak.





zal een invoervak ​​produceren met "Linawaty" erin.


2. Response.Redirect "url"
Dit is een andere methode van RESPONSE die u binnenkort nuttig zult vinden. We gebruiken deze methode om door te verwijzen naar een andere pagina. Het is hetzelfde als javascript's window.location = "url"

Voorbeeld:
We zullen een ASP-pagina maken met een formulier met twee knoppen (bijvoorbeeld [pagina 2] en [pagina 3]). Afhankelijk van de knop waarop u klikt, wordt u door het script omgeleid naar een vooraf gedefinieerde pagina (knop [pagina 2] naar pagina page2.html en knop [pagina 3] naar pagina page3.html).

Eerst maken we een formulier met twee knoppen op "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
%>






Vervolgens maken we page2.html en page3.html zodat elk slechts enkele tekst bevat om u te identificeren.
Page2.html:



Pagina 2


Dit is pagina 2.



Page3.html:



Pagina 3


Dit is pagina 3.




3. Response.End
Deze methode wordt voornamelijk gebruikt voor foutopsporing. Het stopt het ASP-script op het exacte punt waar het wordt ingevoegd.

Voorbeeld:

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

zal een "Eerste regel" -uitvoer in uw browser produceren in plaats van "Eerste regel, Tweede regel".

Video-Instructies: Introduction to Detection & Response | Cyber Security Crash Course (Maart 2024).