Direkomendasikan: Penjelasan terperinci tentang penggunaan metode terbuka xmlhttp Buka Buat permintaan HTTP baru dan tentukan metode, URL dan sintaks informasi verifikasi dari permintaan ini oxmlhttpRequest.open (bstrmethod, bstrurl, varasync, bstruser, bstrpassword); Parameter Bstrmethod HTTP Metode, seperti: Post, Get, Put dan PropFind. Kasus tidak sensitif. Alamat URL yang diminta oleh Bstrurl bisa benar -benar
Mulai dari artikel ini, penulis dimulai dengan Objek bawaan ASP dan menganalisis fitur dan metode dari enam objek bawaan dan berbagai komponen ASP untuk Anda secara rinci.
Sebelum secara resmi mulai mempelajari objek dan komponen ASP bawaan, mari kita pahami beberapa konsep dasar, yang akan sangat membantu pembelajaran masa depan Anda. Silakan lihat tabel di bawah ini:
Apa itu objek? Itu tidak merujuk pada teman laki -laki atau perempuan Anda sedang jatuh cinta. Dalam pemrograman berorientasi objek, suatu objek mengacu pada variabel yang terdiri dari operasi dan data yang dianggap sebagai entitas yang lengkap. Objek didasarkan pada model spesifik di mana klien menggunakan layanan objek untuk mengakses data objek melalui antarmuka serangkaian metode atau fungsi terkait, dan klien kemudian dapat memanggil metode ini untuk melakukan beberapa operasi. Komponen ActiveX adalah kunci untuk membangun aplikasi web, dan komponen menyediakan objek yang melakukan tugas dalam skrip. Komponen ActiveX adalah file yang berisi kode yang menjalankan item atau set tugas tertentu. Karena komponen dapat melakukan tugas umum, programmer tidak harus membuat kode yang melakukan tugas -tugas ini sendiri. Komponen dapat dimanfaatkan sebagai blok bangunan dasar untuk skrip dan aplikasi berbasis web. Selama Anda tahu cara mengakses objek yang disediakan oleh komponen, bahkan seorang pemula dalam skrip dapat menulis skrip tanpa memahami bagaimana komponen bekerja. Singkatnya, komponen memungkinkan Anda untuk menulis skrip yang kuat tanpa belajar pemrograman. Komponen adalah kode yang dapat dieksekusi yang terkandung dalam pustaka tautan dinamis .dll atau file yang dapat dieksekusi .exe. Komponen dapat menyediakan satu atau lebih objek serta metode dan sifat objek. Untuk menggunakan objek yang disediakan oleh komponen, buat instance objek dan tetapkan instance baru nama variabel. Gunakan metode server.CreateObject dari ASP untuk membuat instance suatu objek, dan gunakan arahan penugasan variabel dari bahasa skrip untuk memberi nama instance objek. Seperti yang ditunjukkan dalam contoh berikut:
Setel db = server.CreateObject (adodb.connection)
Variabel DB di sini adalah instance dari objek yang mengakses database yang dibuat oleh program ASP.
Halaman server aktif menyediakan objek bawaan yang dapat digunakan dalam skrip. Objek -objek ini memudahkan pengguna untuk mengumpulkan informasi yang dikirim melalui permintaan browser, menanggapi browser, dan menyimpan informasi pengguna, sehingga membebaskan pengembang objek dari banyak pekerjaan yang membosankan. Versi ASP saat ini menyediakan total enam objek bawaan. Mari kita pelajari melalui contoh di bawah ini.
1. Minta objek
Anda dapat menggunakan objek permintaan untuk mengakses semua informasi yang disahkan pada permintaan HTTP apa pun, termasuk parameter, cookie, dan otentikasi pengguna yang ditularkan dari tabel HTML menggunakan metode POST atau Metode Dapatkan. Objek permintaan memungkinkan Anda untuk mengakses data biner yang dikirim oleh klien ke server.
Sintaks permintaan:
Meminta[. Koleksi | Atribut | Metode] (variabel)
Di sini penulis akan memilih beberapa tata bahasa objek yang umum digunakan untuk dianalisis
1. Formulir
Koleksi formulir mengambil nilai elemen tabel yang dikirim ke badan permintaan HTTP dengan menggunakan metode POST.
tata bahasa
Request.form (elemen) [(index) | .count]
parameter
Elemen Menentukan nama elemen tabel untuk mengambil koleksi.
Indeks Parameter Opsional, yang memungkinkan Anda untuk mengakses salah satu dari beberapa nilai dalam parameter. Ini bisa berupa bilangan bulat antara 1 dan request.form (parameter) .count.
Hitung jumlah elemen dalam koleksi
Koleksi formulir diindeks dengan nama parameter di badan permintaan. Nilai permintaan.Form (elemen) adalah array dari semua nilai elemen di badan permintaan. Tentukan jumlah nilai dalam parameter dengan memanggil permintaan.Form (elemen) .count. Jika parameter tidak mengaitkan beberapa nilai, jumlah adalah 1. Jika parameter tidak ditemukan, jumlahnya adalah 0. Untuk merujuk nilai tunggal dalam elemen tabel dengan beberapa nilai, nilai indeks harus ditentukan. Parameter indeks dapat berupa angka dari 1 ke request.form (elemen) .count. Jika salah satu dari beberapa parameter tabel dirujuk dan nilai indeks tidak ditentukan, data yang dikembalikan akan menjadi string yang dipisahkan koma.
Anda dapat menggunakan penahan untuk menampilkan semua nilai data dalam permintaan tabel. Misalnya, pengguna mengisi formulir dengan menentukan beberapa nilai, lihat gambar di bawah ini.
Untuk parameter hobi, Anda dapat mengambil nilai -nilai ini menggunakan skrip di bawah ini.
< html >
< kepala >< judul >< /judul >< /head > < tubuh >
< P > Harap isi hobi Anda < /p >
< Form Metode = Post Action = Form.asp >
< p >< Jenis input = nama teks = ukuran hobi = 20 >< br >
< Jenis input = nama kotak centang = nilai hobi = sepak bola > sepak bola < Jenis input = nama kotak centang = nilai hobi = tenis meja > tenis meja < /p >
< p >< Jenis input = Kirim Nilai = Kirim Nama = B1 >< Jenis Input = Nilai Reset = Nama Isi Ulang = B2 >< /P >
< /bentuk >
< % untuk setiap I dalam permintaan.Form (hobby) response.write i & < br > Next % >
< /tubuh >< /html >
Memotong kode di atas ke dalam notepad (perhatikan bahwa spasi setelah <dihapus), simpan sebagai file Form.asp dan jalankan. Objek permintaan dapat menampilkan elemen satu per satu sesuai dengan konten berbeda yang Anda isi atau pilih dalam formulir.
Tentu saja, menggunakan for ... loop berikutnya juga dapat menghasilkan output yang sama, seperti yang ditunjukkan di bawah ini:
< %
Untuk i = 1 ke request.form (hobi) .count <
Response.write request.form (hobi) (i) & < br > berikutnya <
%>
2. Querystring
Koleksi QueryString mengambil nilai variabel dalam string kueri HTTP, dan string kueri HTTP ditentukan oleh nilai setelah tanda tanya (?). menyukai:
< a href = contoh.asp? String = Ini adalah sampel > sampel string < /a >
Menghasilkan string nama variabel dengan nilai ini adalah sampel. String kueri juga dapat dihasilkan dengan mengirim tabel atau dengan pengguna mengetik kueri ke dalam kotak alamat browsernya.
tata bahasa
Request.querystring (variabel) [(indeks) | .count]
Bagikan: Kumpulan lengkap fungsi khusus yang umum digunakan untuk ASP % '=======================================' Daftar Fungsi: '1: Tetapkan koneksi ke koneksi database (DatabaseConnectStr, dbtype, conn_object)' 2: Lepaskan koneksi ke database connclose, ConnoDy, Conn_object) ' SafeRequest (Paraname, Paratype) '4: Memformat tanggal tanggal (DATEST, DAT
2 halaman Total halaman sebelumnya halaman berikutnya