Menggunakan Objek RESPONSE

Jadi apakah respons respons ini? Objek tindak balas digunakan untuk menghantar output kepada pengguna dari pelayan. Terdapat banyak kaedah yang diberikan kepadanya.

Sebahagian daripada mereka yang kebanyakannya digunakan ialah:

1. Response.Write "string"
Jika anda seorang programmer ASP, saya percaya anda sangat akrab dengan yang ini. Jika anda tidak maka anda akan menjadi, sebaik sahaja anda mula belajar ASP.

Perkara pertama yang anda pelajari dalam setiap bahasa pengaturcaraan ialah memaparkan beberapa teks pada skrin (pada konteks ini, pelayar), bukan? Anda menggunakan kaedah ini untuk melakukannya.

Contoh:



akan menghasilkan output "Hello World" pada penyemak imbas anda.

Anda juga boleh menggabungkan beberapa rentetan dan pemboleh ubah yang telah ditetapkan menggunakan "&"

Contoh:

<%
Dim myVar

myVar = "Linawaty"

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

akan menghasilkan "Hello .. Nama saya Linawaty (^ - ^) /" output pada penyemak imbas anda.

Jika anda mahu memaparkan beberapa teks atau pemboleh ubah di tengah baris HTML, anda boleh menggunakan pintasan

Ia adalah sama seperti, hanya sedikit lebih pendek dan ia tidak membenarkan lagi pengekodan.

Contoh:



Anggapkan anda mempunyai pembolehubah yang dipratentukan bernama "nama" dan anda mahu memaparkannya pada kotak input.





akan menghasilkan kotak input dengan "Linawaty" di dalamnya.


2. Response.Redirect "url"
Ini adalah satu lagi kaedah RESPONSE yang anda akan cari berguna tidak lama lagi. Kami menggunakan kaedah ini untuk mengarah semula ke halaman lain. Ia sama dengan window.location = "url" javascript.

Contoh:
Kami akan membuat halaman ASP yang mempunyai bentuk dengan dua butang (katakan [halaman 2] dan [halaman 3] butang). Bergantung pada butang yang anda klik, skrip akan mengarahkan anda ke halaman yang telah ditetapkan ([halaman 2] ke halaman halaman2.html dan [halaman 3] ke laman halaman3.html).

Mula-mula kita buat bentuk dengan dua butang pada "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
%>






Kemudian kami membuat halaman2.html dan page3.html supaya setiap satunya mengandungi beberapa teks untuk membolehkan anda mengenalinya.
Page2.html:



Page 2


Ini adalah Page 2.



Page3.html:



Page 3


Ini adalah Page 3.




3. Response.End
Kaedah ini digunakan terutamanya untuk penyahpepijatan. Ia akan menghentikan skrip ASP pada titik yang tepat di mana ia dimasukkan.

Contoh:

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

akan menghasilkan output "Barisan Pertama" pada penyemak imbas anda dan bukannya "Line Pertama, Baris Kedua".

Arahan Video: Olah data kueisoner dengan multiple response SPSS (oleh Widarto Rachbini) (April 2024).