Pembelajaran sistem ASP dimulai dengan beberapa objek ASP bawaan.
Umumnya disebut sebagai lima objek utama: permintaan, respons, server, sesi, aplikasi
Mari kita lihat objek permintaan hari ini.
Tentu saja, apa yang belum disebutkan, seperti apa sebenarnya ASP? Bagaimana saya tahu itu kode ASP ketika saya melihat kode?
Ini sangat sederhana. Ketika Anda melihat "<%" dan "%>", itu berarti ASP, dan kode sumber ASP ada di antara mereka.
Lalu mengapa Anda perlu belajar tentang objek dan apa fungsi objek?
Faktanya, objek bawaan yang dapat digunakan dalam skrip yang disediakan oleh ASP memudahkan pengguna untuk mengumpulkan informasi yang dikirim melalui permintaan browser, menanggapi browser, dan menyimpan informasi pengguna, sehingga memungkinkan pengembang objek untuk menyingkirkan banyak pekerjaan yang membosankan.
Fungsi utama dari objek permintaan adalah menerima dan mendapatkan informasi yang dikirimkan atau diunggah dari browser klien di sisi server. Objek permintaan dapat mengakses semua informasi yang disahkan pada permintaan HTTP apa pun, termasuk parameter, cookie, dll. Ditempatkan dari formulir Formulir menggunakan metode post Metode atau Get.
1. Request.Form ("Name")
Ini adalah cara penerimaan yang sering digunakan saat menerima informasi dari halaman sebelumnya. Permintaan adalah objek ASP, dan formulir adalah kumpulan objek yang terkandung dalam objek permintaan (ini berbeda dari formulir formulir di halaman HTML, yang merupakan nama kotak teks, kotak kata sandi, atau domain tersembunyi di formulir halaman sebelumnya. Dan ada poin lain yang sangat penting: metode mengirimkan formulir pada halaman sebelumnya harus menjadi metode pos.
Lebih baik melakukannya daripada mengatakannya, lihat dua program halaman berikut.
1. Test1.html (Halaman ini adalah HTML, terutama menyediakan platform untuk memasukkan informasi untuk mengirimkan informasi ke halaman ASP di bawah ini untuk pemrosesan penerimaan)
[CTRL+A All Selections diberikan untuk menyalin: Anda dapat memodifikasi beberapa kode terlebih dahulu, dan kemudian klik Run]
Perhatikan bahwa metode adalah posting, dan tindakan halaman yang dikirim adalah Submit1.asp.
2, kirim1.asp (halaman ASP, lakukan dua nilai nama = "youName" dan name = "yourpwd" dari test1.html)
Nama Anda adalah: <%= request.form ("youName")%> <br> PWD Anda adalah: <%= request.form ("yurpwd")%> |
Melalui IIS, Anda akan menemukan bahwa kedua halaman tersebut terkait: Nama dan PWD dimasukkan secara dinamis di test1.html, dan ditampilkan secara dinamis di Submit1.asp.
Ini adalah seluruh proses menerima, mengekstraksi dan menampilkan informasi.
3. Submit1.asp yang ditingkatkan
<% untuk setiap I dalam permintaan.Form%> <%= i%>: <%= request.Form (i)%> <br> <%Next%> |
Pernyataan untuk Loop digunakan untuk menerima dan menampilkan semua informasi tag formulir di halaman sebelumnya. Hasil ini sangat cepat ketika ada banyak item di halaman formulir.