A RESPONSE objektum használata

Szóval miért ez a válaszobjektum? A válaszobjektum a kimenet küldésére szolgál a felhasználónak a szerverről. Számos módszer van hozzárendelve.

Néhány közülük, amelyeket leginkább használnak, a következők:

1. Válasz.Szöveg "karakterlánc"
Ha Ön ASP programozó, akkor azt hiszem, nagyon jól ismeri ezt. Ha nem vagy, akkor az lesz, amint elkezdi tanulni az ASP-t.

Az első dolog, amelyet minden programozási nyelven megtanulsz, az, hogy szöveget jelenít meg a képernyőn (ebben az összefüggésben a böngészőben), nem? Ezt a módszert használja.

Példa:



előállítja a "Hello World" kimenetet a böngészőjében.

Egyesíthet egyes karakterláncokat és előre definiált változókat a "&" gombbal

Példa:

<%
Dim myVar

myVar = "Linawaty"

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

"Hello .. A nevem Linawaty (^ - ^) /" kimenetet fog megjeleníteni a böngészőben.

Ha szöveget vagy változót szeretne megjeleníteni a HTML sorok közepén, használhat parancsikont

Ez gyakorlatilag ugyanaz, mint egy kicsit rövidebb, és nem engedi tovább a kódolást.

Példa:



Tegyük fel, hogy van egy előre definiált változó, melynek neve "name", és megjeleníteni akarja a beviteli mezőben.





beviteli mezőt fog előállítani, melyben "Linawaty" van.


2. Response.Redirect "url"
Ez a VÁLASZ újabb módszere, amely hamarosan hasznosnak bizonyulhat. Ezzel a módszerrel átirányítunk egy másik oldalra. Ugyanaz, mint a javascript window.location = "url"

Példa:
Létrehozunk egy ASP oldalt, amelynek van egy űrlapja két gombbal (mondjuk a [2. oldal] és a [3. oldal] gombok). Attól függően, hogy melyik gombra kattint, a parancsfájl átirányítja az előre definiált oldalra ([2. oldal] gomb a 2.2.html oldalra és a [3. oldal] gomb a 3.3.html oldalra).

Először hozzunk létre egy űrlapot két gombbal a "page1.asp" oldalon.
oldal1.asp:

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






Ezután elkészítjük a page2.html és page3.html oldalakat, hogy mindegyik csak egy-egy szöveget tartalmaz, amelyek segítségével azonosítani tudja őket.
2.2.html oldal:



2. oldal


Ez a 2. oldal.



3.3.ml. Oldal:



3. oldal


Ez a 3. oldal.




3. Válasz.Vég
Ezt a módszert főleg a hibakereséshez használják. Megállítja az ASP szkriptet abban a pontban, ahol beillesztésre kerül.

Példa:

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

"Első sor" kimenetet hoz létre a böngészőben az "Első sor, második sor" helyett.

Video Utasításokat: [BLENDER TUTORIAL] Valósághű Üveg Materiál, Objektum Használata Fényforrásként (Lehet 2024).