Latest web development tutorials

ASP Referensi Cepat

ASP dari referensi cepat W3CSchool. Mencetaknya dan memasukkannya ke dalam saku, siap untuk digunakan.


dasar Grammar

ASP Script oleh <% dan%> dikelilingi. Menulis output ke browser:

<Html>
<Body>
<% Response.Write ( "Hello World!")%>
</ Body>
</ Html>

Default bahasa ASP adalah VBScript. Untuk menggunakan bahasa scripting lain, di bagian atas halaman ASP memasukkan spesifikasi bahasa:

<% @ Bahasa = "javascript"%>
<Html>
<Body>

<%
....
%>

Bentuk dan input pengguna

Request.QueryString bentuk untuk mengumpulkan metode = "mendapatkan" nilai. Dari bentuk menggunakan metode GET transmisi informasi untuk semua pengguna itu terlihat (muncul di address bar browser), dan pada jumlah informasi yang dikirimkan terbatas.

koleksi Request.Form untuk menggunakan metode = "post" dalam bentuk nilai. Dengan menggunakan metode POST transmisi informasi dari bentuk yang tidak terlihat oleh pengguna, dan tidak ada batasan pada jumlah informasi untuk mengirim.

ASP Cookies

Cookie digunakan untuk mengidentifikasi pengguna. Cookie adalah server di komputer pengguna untuk tinggal di sebuah file kecil. Setiap kali komputer yang sama melalui browser meminta halaman, komputer ini akan mengirimkan cookie.

Response.Cookies perintah yang digunakan untuk membuat sebuah cookie:

<%
Response.Cookies ( "firstname") = "Alex"
Response.Cookies ( "firstname"). Habis = "Mei 10,2002"
%>

Catatan: Response.Cookies perintah harus muncul sebelum <html> tag!

"Request.Cookies" Perintah ini digunakan untuk mengambil nilai cookie:

<%
fname = Request.Cookies ( "firstname")
response.write ( "Nama depan =" & fname)
%>

Referensi

Dengan menggunakan direktif # include, Anda dapat melakukan sebelum berkas ASP di server, isi file ASP lain ke dalam file ASP. direktif # include digunakan untuk membuat fungsi, header, footer, dan elemen lainnya perlu diulang atau digunakan pada beberapa halaman lainnya.

sintaks:

<! - # Sertakan maya = "somefile.inc" ->
atau
<! - # Sertakan file = "somefile.inc" ->

Silakan gunakan kata kunci virtual untuk menunjukkan jalan yang dimulai dengan direktori virtual. Jika file bernama "header.inc" terletak di direktori virtual / html, baris berikut kode menyisipkan "header.inc" isi dokumen:

<! - # Include virtual = "/ html / header.inc" ->

Gunakan kata kunci berkas untuk menunjukkan path relatif. path relatif adalah direktori yang berisi referensi dimulai. Jika Anda memiliki file dalam direktori html, dan "header.inc" file html terletak di kepala, baris berikut kode dimasukkan "header.inc" isi dari dokumen file Anda:

<! - # Include file = "headersheader.inc" ->

Silakan gunakan kata kunci file dengan sintaks (..) untuk merujuk pada file-tingkat yang lebih tinggi dalam direktori.

global.asa

File Global.asa adalah file opsional yang dapat berisi deklarasi adalah aplikasi ASP subjek setiap halaman diakses, variabel dan metode.

Catatan: File Global.asaharus disimpan dalam direktori root dari aplikasi ASP, dan setiap aplikasi hanya dapat memiliki satu file Global.asa.

File Global.asa hanya berisi sebagai berikut:

  • aplikasi Acara
  • sesi acara
  • <Object> pernyataan
  • Pernyataan TypeLibrary
  • # include direktif

Aplikasi dan Sesi acara

Dalam Global.asa Anda dapat memberitahu aplikasi dan sesi objek ketika aplikasi / sesi awal apa yang harus dilakukan, apa yang harus dilakukan ketika akhir aplikasi / sesi. Kode untuk menyelesaikan tugas ini ditempatkan di event handler.Catatan: Karena kita tidak dapat menggunakan script pembatas ASP (<% dan%>) memasukkan script dalam file Global.asa, kita perlu menangani rutin ditempatkan di HTML <script> tag dalam:

<Bahasa Script = "vbscript" runat = "server">
sub Application_OnStart
'Beberapa kode
sub end
sub Application_OnEnd
'Beberapa kode
sub end
sub Session_OnStart
'Beberapa kode
sub end
sub Session_OnEnd
'Beberapa kode
sub end
</ Script>

<Object> pernyataan

Dapat <object> tag untuk membuat objek dengan sesi atau lingkup aplikasi dalam file Global.asa dengan menggunakan.CATATAN: <object> tag harus dalam <script> tag di luar!

sintaks:

<Object runat = "server" scope = "lingkup" id = "id"
{ProgID = "ProgId" | classid = "classID"}>
.......
</ Object>

Pernyataan TypeLibrary

TypeLibrary (perpustakaan jenis) adalah sebuah wadah yang terdiri dari objek COM file DLL yang sesuai. Dengan termasuk panggilan untuk TypeLibrary dalam file Global.asa, Anda dapat mengakses konstanta dari objek COM, dan kode ASP dapat juga lebih baik untuk melaporkan kesalahan. Jika aplikasi Web Anda bergantung pada tipe data COM objek dideklarasikan pada perpustakaan jenis, Anda dapat mengetik perpustakaan dalam pernyataan Global.asa.

sintaks:

<! - METADATA TYPE = "TypeLib"
file = "nama file"
uuid = "typelibraryuuid"
Versi = "VERSIONNUMBER"
LCID = "localeID"
->

sesi Obyek

Sesi objek yang digunakan untuk menyimpan informasi tentang sesi pengguna (sesi), atau mengubah sesi pengguna (sesi) pengaturan. toko variabel informasi pengguna tunggal disimpan dalam objek Session, dan tersedia untuk aplikasi di semua halaman.

set

  • Isi - berisi semua ditambahkan ke sesi melalui entri perintah skrip.
  • StaticObjects - berisi semua menggunakan HTML <object> tag ditambahkan ke objek sesi.
  • Contents.Remove(item / index) - menghapus item dari koleksi Isi.
  • Contents.RemoveAll () - Menghapus semua item dari koleksi Isi.

milik

  • Codepage - ditentukan set karakter yang digunakan konten ketika dinamis.
  • LCID - digunakan untuk menampilkan konten daerah identifier dinamis.
  • SessionID - Mengembalikan sesi id
  • Timeout - Set atau kembali sesi timeout.

cara

  • Meninggalkan - sesi pencabutan keberatan semua benda.

aplikasi Object

Bekerja sama untuk mencapai suatu kelompok tugas berkas ASP disebut aplikasi. Aplikasi objek digunakan untuk menempatkan file-file ini dibundel bersama-sama. Semua pengguna berbagi satu objek Aplikasi. Aplikasi objek akan ada banyak informasi dalam penggunaan halaman aplikasi (seperti informasi koneksi database).

set

  • Isi - mencakup semua skrip tambahan perintah untuk program aplikasi.
  • StaticObjects - berisi semua menggunakan HTML <object> tag ditambahkan ke objek aplikasi.
  • Contents.Remove - menghapus item dari koleksi Isi.
  • Contents.RemoveAll - Hapus semua item dari koleksi Isi.

cara

  • Kunci - mencegah pengguna memodifikasi sifat Aplikasi objek.
  • Membuka - Memungkinkan pengguna untuk mengubah sifat Aplikasi objek.

respon Obyek

Response objek untuk hasil dari server ke pengguna untuk mengirim output.

set

  • Cookies (nama) - mengatur nilai cookie. Jika cookie tidak ada, membuat kue, dan menetapkan nilai yang ditentukan.

milik

  • Buffer - Menentukan apakah buffer output. Ketika output buffer diatur, server akan mencegah respon ke browser sampai semua script server sudah diproses, atau sampai script panggilan metode Siram atau End. Jika Anda ingin mengatur properti ini, harus terletak di file ASP <html> tag sebelumnya.
  • CacheControl - apakah untuk mengatur server proxy dapat cache output yang dihasilkan oleh ASP. Jika diatur ke Publik, maka server proxy akan cache halaman.
  • Charset(charset_name) - nama karakter set (seperti "ISO8859-1") ditambahkan ke objek Respon konten-jenis sundulan.
  • ContentType - pengaturan objek Respon jenis konten HTTP (misalnya "text / html", "image / gif", "image / jpeg", "text / plain"). defaultnya adalah "text / html".
  • Kedaluwarsa - halaman Pengaturan dalam waktu cache browser (menit) sebelum kegagalan.
  • ExpiresAbsolute - mengatur tanggal dan waktu pada cache pembatalan halaman browser.
  • IsClientConnected - Menunjukkan apakah klien terputus dari server.
  • Pics(pics_label) - PICS nilai tag ditambahkan ke header respon.
  • Status - nilai yang telah ditentukan dikembalikan oleh garis status server.

cara

  • AddHeader(nama, nilai) - Tambahkan header respon HTTP baru dan nilai untuk HTTP.
  • AppendToLogtali - tali untuk menambah server log masuk (log masuk) akhir.
  • BinaryWrite(data_to_write) - menulis data tanpa kasus konversi karakter secara langsung ke output.
  • Jelas - jelas buffered output. Menggunakan metode ini untuk menangani kesalahan. Jika Response.Buffer tidak diatur ke benar, metode ini akan menghasilkan error run-time.
  • Akhir - berhenti memproses script dan mengembalikan hasil saat ini.
  • Siram - mengirim output buffer segera. Jika Response.Buffer tidak diatur ke benar, metode ini akan menghasilkan error run-time.
  • Redirect(url) - mengarahkan pengguna ke URL lain.
  • Menulis(data_to_write) - menulis teks ke pengguna.

Permintaan Obyek

Ketika browser meminta ke server halaman, perilaku ini disebut permintaan (request). Objek permintaan digunakan untuk memperoleh informasi dari pengguna.

set

  • ClientCertificate - berisi semua nilai lapangan disimpan dalam sertifikat klien.
  • Cookies(nama) - berisi semua nilai cookie HTTP dikirim dalam permintaan.
  • Form(ELEMENT_NAME) - berisi semua bentuk menggunakan metode pos untuk mengirim bentuk (input) nilai.
  • QueryString(variable_name) - berisi semua HTTP string kueri nilai variabel.
  • ServerVariables(server_variable) - berisi semua nilai variabel Server.

milik

  • TotalBytes - Mengembalikan jumlah byte dalam tubuh permintaan yang dikirim oleh klien.

cara

  • BinaryRead - diambil sebagai bagian yang dikirim dari klien ke server posting meminta data.

Server Object

objek server digunakan untuk akses properti dan metode di server.

milik

  • ScriptTimeout - Mengatur atau mengembalikan nilai maksimum dalam naskah sebelum dapat menghentikan waktu berjalan (detik).

cara

  • CreateObject(type_of_object) - Anda membuat sebuah instance objek.
  • Mengeksekusi(jalan) - mengeksekusi file ASP lain dari dalam file ASP. Setelah selesainya pelaksanaan file ASP disebut, kontrol kembali ke file ASP sebelumnya.
  • GetLastError () - Mengembalikan kesalahan telah terjadi dapat digambarkan sebagai negara ASPError objek.
  • HTMLEncode(string) - string HTML aplikasi coding.
  • MapPath(jalan) - path relatif atau virtual dipetakan ke jalur fisik.
  • Transfer(jalan) - untuk mengirim semua pesan status ke file lain untuk diproses. Setelah transmisi, kontrol program tidak kembali file ASP asli.
  • URLEncode(string) - URL Aplikasi aturan tali encoding.

Sumber: http: //www.w3cschool.cc/asp/asp-quickref.html