Direkomendasikan: ASP 3.0 Pemrograman Lanjutan (46) Tabel 10-5 Elemen HTML yang mendukung pengikatan data dapat memperbarui data. Bisakah pengikatan tabel ditampilkan sebagai HTML? HREF Tidak Bisa Applet Param Bisa Berbuat Maram Bisa Matton Innertext
Perintah #include digunakan untuk membuat fungsi, header, footer atau elemen lain yang perlu digunakan kembali pada beberapa halaman.
#termasuk perintah
Dengan menggunakan perintah #include, kami dapat memasukkan file ASP lain ke dalam file sebelum server menjalankannya. Perintah #include digunakan untuk membuat fungsi, header, footer atau elemen lain yang perlu digunakan kembali pada beberapa halaman.
Cara menggunakan perintah #include
Berikut adalah file yang disebut mypage.asp:
| Berikut ini adalah konten yang dikutip: <Html> <body> <h3> Kata -kata kebijaksanaan: </h3> <p> <!-#Sertakan file = wisdom.inc-> </p> <h3> Waktunya adalah: </h3> <p> <!-#Sertakan file = time.inc-> </p> </body> </html> |
Ini adalah file Wisdom.inc:
Seseorang tidak boleh meningkat, melampaui apa yang diperlukan,
Jumlah entitas yang diperlukan untuk menjelaskan apa pun.
Ini adalah file Time.inc:
| Berikut ini adalah konten yang dikutip: <% Response.write (waktu) %> |
Kode sumber yang Anda lihat di browser akan terlihat seperti ini:
| Berikut ini adalah konten yang dikutip: <Html> <body> <h3> Kata -kata kebijaksanaan: </h3> <p> Seseorang tidak boleh meningkat, di luar apa yang diperlukan, Jumlah entitas yang diperlukan untuk menjelaskan apa pun. </p> <h3> Waktunya adalah: </h3> <p> 11:33:42 AM </p> </body> </html> |
Sintaks file yang disertakan:
Untuk referensi file di ASP, tempatkan perintah #include di tag komentar:
| Berikut ini adalah konten yang dikutip: <!-#Sertakan Virtual = SomefileName-> |
atau:
| Berikut ini adalah konten yang dikutip: <!-#Sertakan File = SomefileName-> |
Kata kunci virtual
Kata kunci virtual menunjukkan jalur yang terletak di direktori virtual.
Jika header name.inc terletak di direktori virtual bernama /html, baris kode berikut akan memasukkan konten header file.inc:
| Berikut ini adalah konten yang dikutip: <!-#include virtual =/html/header.inc-> |
File kata kunci
File kata kunci dapat menunjukkan jalur relatif. Jalur relatif dimulai di direktori yang berisi file yang direferensikan.
Dengan asumsi bahwa file terletak di header subfolder folder HTML, kode berikut dapat merujuk pada konten file header.inc:
| Berikut ini adalah konten yang dikutip: <!-#include file = header/header.inc-> |
Catatan: Path ke file yang direferensikan relatif terhadap file yang direferensikan. Jika file yang berisi deklarasi #include tidak ada di direktori HTML, deklarasi ini tidak akan berlaku.
Anda juga dapat menggunakan file kata kunci dan sintaks (../) untuk referensi file di direktori sebelumnya.
Kiat dan Komentar
Pada bagian di atas, kami menggunakan .inc sebagai akhiran dari file yang direferensikan. Catatan: Jika pengguna mencoba menelusuri file Inc secara langsung, konten dalam file ini akan diekspos. Jika konten dalam file yang direferensikan melibatkan kerahasiaan, yang terbaik adalah menggunakan akhiran ASP. Kode sumber dalam file ASP tidak terlihat setelah dikompilasi. File yang direferensikan juga dapat merujuk ke file lain, dan file ASP dapat merujuk ke file yang sama beberapa kali.
Penting: File yang direferensikan akan diproses dan dimasukkan sebelum skrip dieksekusi.
Kode berikut tidak dapat dieksekusi karena ASP menjalankan perintah #include sebelum menetapkan nilai ke variabel:
| Berikut ini adalah konten yang dikutip: <% fname = header.inc %> <!-#Sertakan file = <%= fname%>-> |
Anda tidak dapat memasukkan referensi file antara pembatas skrip:
Berikut ini adalah konten yang dikutip: <% Untuk i = 1 ton <!-#Sertakan file = count.inc-> Berikutnya %> |
Tapi skrip ini berfungsi:
| Berikut ini adalah konten yang dikutip: < % Untuk i = 1 hingga n %> <!-#Sertakan file = count.inc-> < % Next %> |
Bagikan: ASP menampilkan angka panjang yang dipisahkan oleh koma Berikut ini adalah konten yang dikutip: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000