Objekta RESPONSE izmantošana

Kādam nolūkam ir paredzēts šis atbildes objekts? Atbildes objekts tiek izmantots, lai nosūtītu izvadi lietotājam no servera. Tam ir piešķirtas daudzas metodes.

Daži no tiem, kas galvenokārt tiek izmantoti, ir:

1. Atbilde. Rakstiet “virkne”
Ja jūs esat ASP programmētājs, es uzskatu, ka esat ļoti pazīstams ar šo vienu. Ja neesi, tad arī būsi, tiklīdz sāksi mācīties ASP.

Pirmais, ko jūs iemācāties katrā programmēšanas valodā, ir parādīt ekrānā tekstu (šajā kontekstā - pārlūkā), vai ne? Jūs to izmantojat šo metodi.

Piemērs:



jūsu pārlūkprogrammā izveidos “Hello World” izvadu.

Varat arī apvienot kādu virkni un iepriekš definētu mainīgo, izmantojot "&"

Piemērs:

<%
Dim myVar

myVar = "Linawaty"

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

jūsu pārlūkprogrammā parādīs izrakstu "Sveiki .. Mans vārds ir Linawaty (^ - ^) /".

Ja vēlaties HTML rindiņu vidū parādīt kādu tekstu vai mainīgo, varat izmantot saīsni

Tas ir praktiski tāds pats kā tikai nedaudz īsāks un vairs neļauj kodēt.

Piemērs:



Pieņemsim, ka jums ir iepriekš definēts mainīgais ar nosaukumu "name", un vēlaties to parādīt ievades lodziņā.





ražos ievades rūtiņu ar “Linawaty” tajā.


2. Response.Redirect "URL"
Šī ir vēl viena ATBILDES metode, kas jums drīz noderētu. Mēs izmantojam šo metodi, lai novirzītu uz citu lapu. Tas ir tāds pats kā javascript logs.location = "url"

Piemērs:
Mēs izveidosim ASP lapu, kurai ir forma ar divām pogām (teiksim, pogas [2. lpp.] Un [3. lpp.]). Atkarībā no tā, kuru pogu jūs noklikšķiniet, skripts novirzīs jūs uz iepriekš noteiktu lapu (poga [2. lpp.] Uz lapu2.html lapa un [3. lapa] pogu uz 3.3.html lapu).

Vispirms izveidojam veidlapu ar divām pogām vietnē "page1.asp"
lapa1.asp:

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






Tad mēs izveidojam lapu2.html un lapu3.html, lai katrā no tiem būtu tikai kāds teksts, lai jūs varētu tos identificēt.
Lapa2.html:



2. lappuse


Šī ir 2. lappuse.



3.html:



3. lpp


Šī ir 3. lapa.




3. Response.End
Šo metodi galvenokārt izmanto atkļūdošanai. Tas pārtrauks ASP skriptu precīzi tajā vietā, kur tas tiek ievietots.

Piemērs:

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

jūsu pārlūkprogrammā ražos “Pirmās līnijas” izvadi, nevis “Pirmā rinda, otrā rinda”.

Video Instrukcijas: Požar pnevmatik in objekta - revija GASILEC #16 (Maijs 2024).