Använda RESPONSE-objektet

Så vad är det här svarobjektet för? Svarobjekt används för att skicka utdata till användaren från servern. Det finns många metoder tilldelade det.

Några av dem som mest används är:

1. Svar.Skriv "sträng"
Om du är en ASP-programmerare tror jag att du är mycket bekant med den här. Om du inte är det kommer du att göra det, så snart du börjar lära dig ASP.

Det första du lär dig på varje programmeringsspråk är att visa lite text på skärmen (i detta sammanhang, webbläsare), eller hur? Du använder den här metoden för att göra det.

Exempel:



kommer att producera en "Hello World" -utgång i din webbläsare.

Du kan också kombinera någon sträng och fördefinierad variabel med "&"

Exempel:

<%
Dim myVar

myVar = "Linawaty"

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

kommer att producera en "Hej .. Jag heter Linawaty (^ - ^) /" i din webbläsare.

Om du vill visa lite text eller variabel i mitten av HTML-linjer kan du använda genväg

Det är praktiskt taget samma som, bara lite kortare och det tillåter inte längre kodning.

Exempel:



Antag att du har fördefinierad variabel som heter "namn" och att du vill visa den i inmatningsrutan.





kommer att producera en inmatningsbox med "Linawaty" i den.


2. Svar.Riktar "url"
Detta är en annan RESPONSMETOD som du snart skulle hitta användbar. Vi använder den här metoden för att omdirigera till en annan sida. Det är samma sak som javascript's windows.location = "url"

Exempel:
Vi skapar en ASP-sida som har ett formulär med två knappar (säg [sida 2] och [sida 3] -knappar). Beroende på vilken knapp du klickar, kommer skriptet att omdirigera dig till fördefinierad sida ([sida 2] -knappen till sidan2.html-sidan och [sidan 3] -knappen till sidan3.html-sidan).

Först skapar vi ett formulär med två knappar på "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
%>






Sedan skapar vi page2.html och page3.html så att var och en bara innehåller lite text för att du ska kunna identifiera dem.
Page2.html:



Sida 2


Detta är sidan 2.



Page3.html:



Sida 3


Detta är sidan 3.




3. Svar.End
Den här metoden används främst för felsökning. Det kommer att stoppa ASP-skriptet på den exakta punkten där det sätts in.

Exempel:

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

kommer att producera en "First line" -utgång i din webbläsare istället för "First Line, Second Line".

Video Instruktioner: Grundläggande grammatik: direkt objekt och indirekt objekt (Maj 2024).