Home, Forum diskusi, Chatting, Download


Objek dalam ASP 

Request Object

Properties: None

Methods: None

Events: None

Collections: ClientCertificate, Cookies, Form, QueryString, ServerVariables

Objek Request adalah salah satu objek yang paling berguna dan paling populer bagi orang yang bergelut dalam pemrograman CGI dan mendapatkan permintaan HTTP. Objek Request memungkinkan pengembang ASP dengan mudah menerima nilai-nilai dari suatu HHTP request dari suatu browser klien ke suatu server.  Anda dapat menggunakan koleksi dari objek Request untuk menerima cookies, nilai dari form, nilai string query, dan variabel lingkungan. Untuk mengakses variabel yang terkandung dalam koleksi objek request, gunakan tata cara penulisan berikut :

Request.CollectionName("variable")


Sekarang mari kita lihat koleksi dari Form. Memproses nilai form dapat menjadi membosankan ketika menggunakan HTML dan CGI yang biasanya; tetapi, dengan menggunakan koleksi form, anda dapat dengan mudah menerima nilai yang dimasukkan dalam suatu form dan mengirimnya ke Web server. Tidak perlu memiisahkan dan memotong string yang dikirim ke server; ASP mengerjakan hal tersebut untuk anda. Misalnya anda memiliki suatu textbox dengan nama Username. Untuk mendapatkan teks yang dimasukkan dalam textbox tersebut, anda dapat menggunakan koleksi Form :

<%=Request.Form("UserName")%>

Memproses string query juga sangat mudah. Bayangkan permintaan URL berikut yang dikirim ke server

<A HREF="addtime.asp?EmpName=Mark+Spenik&Client=SAMS">

Kode berikut menerima nilai dan menyimpannya dalam suatu variabel lokal:

<% strName = Request.QueryString("EmpName")
 strClient = Request.QueryString("Client") %>

Variabel strName mengandung kalimat Mark Spenik. Sebagaimana yang ditentukan sebelumnya, ASP memisahkan query string dari query form untuk anda. Jika sejumlah EmpNames dikirim, objek QueryString membuat suatu koleksi yang bernama EmpName yang mengandung banyak nama, yang mana dapat diakses dengan kode berikut:

Request.QueryString("EmpName")(1)
Request.QueryString("EmpName")(N)

Jika banyak EmpName dikirim keserver dan anda mengakses variabel tanpa dengan nilai index, semua nilai dikembalikan dengan suatu kalamat dengan pemisah koma.

 

Response Object

Properties: Buffer, ContentType, Expires, ExpiresAbsolute, Status

Methods: AddHeader, AppendToLog, BinaryWrite, Clear, End, Flush, Redirect, Write

Events: None

Collections: Cookies

Anda menggunakan objek Response untuk mengirim informasi kembali ke browser klien dengan menggunakan berbagai metode dari objek Response. Anda dapat menggunakan metode Redirect untuk mengarahkan pengunjung ke suatu URL. Anda dapat menggunakan metode Write untuk mengirim informasi string kembali ke session HTTP yang sekarang, dan anda dapat menggunakan koleksi Cookies untuk memberikan suatu nilai cookie. Contoh berikut mengarahkan pengunjung ke situs indoprog:

<%Response.Redirect "http://www.indoprog.f2s.com"%>

Contoh berikut mengirim HTML kembali ke browser klien:

<%Response.Write "<H2>Terima kasih atas kunjungannya, dan pintu tetap terbuka!</H2>"%>

Dibuat  oleh hendra@indoprog.com
Medan - Sumatera Utara
Indonesia