Direkomendasikan: Contoh Objek Respons Pembelajaran Tutorial ASP Asp Objek respons ASP digunakan untuk mengirim hasil output dari server ke pengguna. Contoh Gunakan ASP untuk Menulis Teks Contoh ini menunjukkan cara menggunakan ASP untuk menulis teks. Berikut ini adalah konten yang dikutip: <html> <
| Berikut ini adalah konten yang dikutip: <tyle> td {font-family: font-family; Ukuran font: 9pt} </tyle> <body bgcolor = eeeeeee> <Lebar Tabel = 180 CellPadding = 0 CellPacing = 1 BGColor = DDDDDDD Align = Center> <% 'Berikut ini adalah kode spesifik yang diimplementasikan oleh algoritma kalender ini di ASP 'Pertama tentukan apakah satu tahun dan bulan ditentukan, dan jika tidak, itu akan ditampilkan sesuai dengan tahun dan bulan berjalan Jika permintaan (reqdate) = lalu CurrentDate = Tanggal kalau tidak CurrentDate = trim (permintaan (reqdate)) akhiri jika pyear = tahun (CurrentDate) pmonth = bulan (CurrentDate) 'Kode berikut menghasilkan konten header tabel yang ditampilkan oleh kalender %> <tr align = bgcolor kiri =#dddddd> <Lebar TD = Tinggi 14% = 19 Align = Center> <input type = value tombol = << onClick = javaScript: location.href = '? reqdate = < %= dateadd (m, -1, currentDate) %>'> </td> <td colspan = 5 align = center> <%= pyear%> tahun <%= pmonth%> bulan </td> <Lebar TD = 14% Align = Center> <input type = tombol value = >> onClick = javaScript: location.href = '? reqdate = <%= dateadd (m, 1, currentDate)%>'> </td> </tr> <tr align = center bgcolor =#cccccc> <TD Lebar = 14% Tinggi = 19> Hari </td> <TD Lebar = 14%> 1 </td> <TD Lebar = 14%> 2 </td> <TD Lebar = 14%> tiga </td> <TD Lebar = 14%> 4 </td> <TD Lebar = 14%> lima </td> <TD Lebar = 14%> enam </td> </tr> <tr align = tengah bgcolor = ffffff tinggi = 19> <% 'Karena tidak ada fungsi di ASP untuk mendapatkan berapa hari di bulan yang ditentukan, kita perlu mendapatkannya melalui algoritma lain. Algoritma ini sebenarnya sangat sederhana, yaitu untuk menghitung berapa hari perbedaan antara hari pertama bulan itu dan hari pertama bulan berikutnya. FromDate = formatDateTime (bulan (CurrentDate) & / 1 / & tahun (CurrentDate)) TODATE = formatDateTime (dateadd (m, 1, fromDate)) 'Dapatkan hari pertama bulan itu untuk menunjukkan minggu ini NunmonthStart = hari kerja (FromDate) -1 'Dapatkan perbedaan total antara hari pertama hingga hari pertama bulan berikutnya (berapa hari ada di bulan ini) Nunmonthend = Dateff (D, Fromdate, Todate) 'Berapa baris tabel yang diperlukan untuk ditampilkan untuk menentukan kalender (7 hari per baris) Jika Nunmonthstart Nunmonthend <36 maka Maxi = 36 kalau tidak Maxi = 43 akhiri jika 'Ubah untuk menghasilkan tabel dan menampilkannya i = 1 lakukan sementara saya <maxi IV = i-nunmonthstart Jika i> nunmonthstart dan i <= nunmonthend nunmonthstart maka 'Jika ditampilkan hari ini, gunakan latar belakang merah jika iv = hari (sekarang) dan bulan (sekarang) = pmonth dan tahun (sekarang) = pyear maka response.write (<td align = tengah bgcolor = ffaaa> <a href = '#' target = _blank> & iv & </a> </td>) kalau tidak response.write (<td align = center> <a href = '#' target = _blank> & iv & </a> </td>) akhiri jika kalau tidak response.write (<td> </td>) akhiri jika 'Jika dapat dibagi dengan 7 (7 ditampilkan per baris), output baris baru Jika saya mod 7 = 0 lalu response.write (</tr> <tr align = center bgcolor = ffffff tinggi = 19>) akhiri jika i = i 1 lingkaran %> </boable> </body> |
Bagikan: ASP 3.0 Pemrograman Lanjutan (43) 9.3.5 Caching Data Pertama -tama, penting untuk dicatat bahwa meskipun cache data dan cache rekaman digunakan untuk meningkatkan kinerja, keduanya tidak relevan. Data Cache adalah area penyimpanan data sementara yang memungkinkan penggunaan data dalam cache alih -alih meregenerasi angka baru.