Di bawah ini adalah tabel properti respons bersama dengan contoh dan penjelasan.
| Penyangga | Response.buffer = true Memungkinkan buffering output |
| Cachecontrol | Response.cachecontrol = "publik" Menetapkan cache menjadi "publik" atau "pribadi" |
| Charset | Response.charset = "windows-1252" Set kumpulan karakter ISO |
| ContentType | Response.contentType = "Teks/html" Menentukan tipe output mime (teks/html, teks/polos, gif, jpg) |
| Kedaluwarsa | Response.Expires = 60 Menetapkan kedaluwarsa halaman dalam hitungan menit |
| Kedaluwarsa Colute | Response.ExpiresAbsolute =#31 Januari 2003 13: 00: 00# Menetapkan waktu tertentu untuk halaman kedaluwarsa |
| ISClientConnected | if (response.isclientConnected == true) {} Menentukan apakah klien masih terhubung |
| Foto | ((Lihat penjelasan)) Platform untuk Pilihan Konten Internet |
| Status | Response.status = "401 tidak sah" Menetapkan status halaman |
Anda tidak diharuskan mengatur, mengubah, atau menggunakan properti respons tunggal jika Anda tidak mau. Karena itu, mereka bisa berguna sekali. Saya telah mendemonstrasikan semua kecuali dua properti dalam skrip di bawah ini.
Ngomong -ngomong, atur properti Anda sebelum Anda mulai output ke klien.
Mulai:
Di bawah ini adalah skrip ASP untuk pelajaran 07.
<%@Language = "javascript"%> <%response.buffer = trueresponse.cachecontrol = "private" response.charset = "windows-1252" response.contenttype = "text/html" response.expires = -1resse.status = "200 ok"%> <html> <%ife (Response.isClientConnected == true) {response.write ("Klien terhubung. <br>")} else {response.end ()}%> <tabel border = "2"> <tr> <%untuk (x = 1; x <= 200; x ++) {response.write ("<td>" + x + "</td>/td>/td>/td> {repress.write (" <td>/td> (x%10 == 0) {response.clear ()} if (x%4 == 0) {response.write ("</tr> </abl>/r") response.write ("<Table Border =/" 2/">") response.write ("/r <tr>") response.flushus ()}}}%> </tr> </r <tr> ") response.flushus ()}}%%>Klik di sini untuk menjalankan skrip di jendela baru. Setelah Anda mengklik tautan, benar -benar pelajari angka -angkanya. Lihat apakah Anda melihat sesuatu yang aneh tentang halaman, seperti angka yang hilang.
Response.Buffer:
Mari kita ambil properti dalam urutan penampilan dalam skrip kita. Response.Buffer memungkinkan kita untuk mengontrol output melalui response.flush () dan response.clear (). Jika Anda belum melakukannya, klik ke tautan untuk menjalankan skrip. Anda akan mendapatkan output aneh dengan beberapa angka yang hilang. Angka yang hilang adalah terima kasih kepada response.clear (). Anda mungkin melihat bahwa response.flush () memperlambat server dengan luar biasa. Jangan gunakan metode ini tanpa alasan.
Response.cachecontrol:
Cachecontrol memberi Anda kekuatan untuk mengesahkan server proxy untuk menjaga halaman Anda dalam cache. (Itu akan menjadi pengaturan "publik".) Demikian juga, itu memungkinkan Anda untuk melarang server proxy dari caching halaman Anda. (Itu akan menjadi pengaturan "pribadi"). Standarnya adalah "pribadi."