Direkomendasikan: Contoh Fungsi Tanggal dan Waktu Teknologi Web Dinamis Fungsi Sintaks Deskripsi Contoh Sekarang () Mendapat tanggal dan waktu saat ini dari sistem redup myvar myvar = sekarang '' myvar berisi tanggal dan waktu saat ini. Tanggal Tanggal () Dapatkan Tanggal Saat Ini dari Sistem Dim Mydate Mydate = Tanggal ''
Di ASP, Anda dapat menghubungi program Anda sendiri melalui VBScript dan cara -cara lain.
Contoh:
Formulir Menggunakan Metode = Dapatkan
Cara menggunakan perintah request.querystring untuk berinteraksi dengan pengguna.
| Berikut ini adalah konten yang dikutip: <Html> <body> <Form Action =/Contoh/ASPE/DEMO_ASPE_REQQUERY.ASP METODE = GET> Nama Anda: <Input Tipe = Nama Teks = Ukuran FName = 20 /> <Input Tipe = Kirim Nilai = Kirim /> </form> <% redup fname fname = request.queryString (fname) Jika fname <> lalu Response.write (halo & fname &! <Br />) Response.write (bagaimana kabarmu hari ini?) Akhiri jika %> </body> </html> |
Formulir Menggunakan Metode = Posting
Cara menggunakan perintah permintaan.form untuk berinteraksi dengan pengguna.
| Berikut ini adalah konten yang dikutip: <Html> <body> <Form Action =/Contoh/ASPE/DEMO_ASPE_SIMPLEFORM.ASP METODE = POST> Nama Anda: <Input Tipe = Nama Teks = Ukuran FName = 20 /> <Input Tipe = Kirim Nilai = Kirim /> </form> <% redup fname fname = request.form (fname) Jika fname <> lalu Response.write (halo & fname &! <Br />) Response.write (bagaimana kabarmu hari ini?) Akhiri jika %> </body> </html> |
Bentuk menggunakan tombol radio
Cara berinteraksi dengan pengguna melalui tombol radio menggunakan permintaan. Form.
| Berikut ini adalah konten yang dikutip: <Html> <% mobil redup cars = request.form (mobil) %> <body> <Form Action =/Contoh/ASPE/DEMO_ASPE_RADIOB.ASP METODE = POST> <p> Pilih mobil favorit Anda: </p> <Jenis input = nama radio = mobil <%jika mobil = volvo lalu respons.write (diperiksa)%> value = volvo> volvo </input> <br /> <Jenis input = nama radio = mobil <%jika mobil = SAAB lalu respons.write (diperiksa)%> value = SAAB> SAAB </input> <br /> <Jenis input = nama radio = mobil <%jika mobil = BMW kemudian respons.write (diperiksa)%> value = bmw> bmw </input> <BR /> <BR /> <Input Tipe = Kirim Nilai = Kirim /> </form> <% Jika mobil <> maka Response.write (<p> Mobil favorit Anda adalah: & mobil & </p>) akhiri jika %> </body> </html> |
Input pengguna
Objek permintaan dapat digunakan untuk mengambil informasi pengguna dari suatu formulir.
Contoh bentuk:
| Berikut ini adalah konten yang dikutip: <Form Method = Get Action = SimpleForm.asp> Nama Depan: <Input Tipe = Nama Teks = FName /> <br /> Nama Belakang: <Input Tipe = Nama Teks = lname /> <BR /> <BR /> <Input Tipe = Kirim Nilai = Kirim /> </form> |
Informasi yang dimasukkan oleh pengguna dapat diambil dengan dua cara: request.querystring atau request.form.
Request.querystring
Perintah request.QueryString digunakan untuk mengumpulkan nilai dalam formulir menggunakan metode = dapatkan. Informasi yang dikirim dari formulir menggunakan metode GET terlihat oleh semua pengguna (muncul di bilah alamat browser) dan juga memiliki batasan jumlah informasi yang dikirim.
Jika pengguna memasukkan tagihan dan gerbang dalam contoh formulir di atas, URL dikirim ke server.
Misalkan file ASP SimpleForm.asp berisi kode berikut:
| Berikut ini adalah konten yang dikutip: <body> Selamat datang <% response.write (request.querystring (fname)) response.write (& request.querystring (lname)) %> </body> |
Browser akan ditampilkan sebagai berikut:
| Berikut ini adalah konten yang dikutip: Selamat datang Bill Gates |
Request.form
Perintah request.Form digunakan untuk mengumpulkan nilai dalam formulir menggunakan metode POST. Informasi yang dikirim dari formulir menggunakan metode POST tidak terlihat oleh pengguna dan tidak ada batasan jumlah informasi yang dikirim.
Jika pengguna memasukkan tagihan dan gerbang dalam contoh formulir di atas, URL dikirim ke server.
Misalkan file ASP SimpleForm.asp berisi kode berikut:
| Berikut ini adalah konten yang dikutip: <body> Selamat datang <% response.write (request.form (fname)) response.write (& request.form (lname)) %> </body> |
Browser akan ditampilkan sebagai berikut:
| Berikut ini adalah konten yang dikutip: Selamat datang Bill Gates |
Verifikasi bentuk
Kapan pun memungkinkan, data yang dimasukkan oleh pengguna harus diverifikasi (melalui skrip klien). Kecepatan verifikasi sisi browser lebih cepat dan dapat mengurangi beban server.
Jika data pengguna dimasukkan ke dalam database, Anda harus mempertimbangkan untuk menggunakan verifikasi sisi server. Ada cara yang baik untuk memverifikasi formulir di sisi server, yaitu untuk meneruskan formulir (diverifikasi) kembali ke halaman formulir alih -alih pergi ke halaman yang berbeda. Pengguna kemudian bisa mendapatkan pesan kesalahan di halaman yang sama. Jika Anda melakukan ini, akan lebih mudah bagi pengguna untuk menemukan kesalahan.
Bagikan: Optimalisasi Efek Pagination ASP Saat belajar ASP, yang penting adalah menggunakan empat operasi utama: menambahkan, menghapus, memodifikasi, dan memeriksa. Hal yang paling merepotkan adalah mengeluarkan data dalam database ke klien. Ketika ada sangat sedikit data, misalnya, ada beberapa bagian dalam database, sehingga Anda dapat mengeluarkannya secara langsung. Tetapi jika ada banyak data