Referensi Berkas ASP
- Halaman Sebelumnya Application ASP
- Halaman Berikutnya Global.asa ASP
Perintah #include digunakan untuk membuat fungsi, header, footer, atau elemen lain yang perlu digunakan berulang di berbagai halaman.
Perintah #include
Dengan menggunakan perintah #include, kami dapat memasukkan berkas ASP lain ke dalam berkas ini sebelum eksekusi berkas ASP. Perintah #include digunakan untuk membuat fungsi, header, footer, atau elemen lain yang perlu digunakan berulang di berbagai halaman.
Cara menggunakan perintah #include
Di sini ada berkas yang bernama "mypage.asp":
<html> <body> <h2>Ucapan Kebijaksanaan:</h2> <p><!--#include file="wisdom.inc"--></p> <h2>Waktu adalah:</h2> <p><!--#include file="time.inc"--></p> </body> </html>
Ini adalah berkas "wisdom.inc":
"Seharusnya tak perlu menambah, di luar apa yang diperlukan, jumlah entitas yang diperlukan untuk menjelaskan apa saja.
Ini adalah berkas "time.inc":
<% Response.Write(Time) %>
Kode asli yang dilihat di browser seharusnya seperti ini:
<html> <body> <h2>Ucapan Kebijaksanaan:</h2> Seharusnya tak perlu menambah, di luar apa yang diperlukan, "jumlah entitas yang diperlukan untuk menjelaskan apa saja."</p> <h2>Waktu adalah:</h2> <p>11:33:42 AM</p> </body> </html>
Sintaksis including berkas:
Untuk mengutamakan berkas dalam ASP, tempatkan perintah #include di dalam tag komentar:
<!--#include virtual="somefilename"-->
atau:
<!--#include file ="somefilename"-->
Kata kunci Virtual
Kata kunci virtual menunjukkan jalur dimulai dari direktori virtual.
Jika berkas "header.inc" berada di direktori virtual /html, baris kode di bawah ini akan menyisipkan konten berkas "header.inc":
<!-- #include virtual ="/html/header.inc" -->
Kata kunci File
Kata kunci File menunjukkan jalur yang relatif. Jalur relatif dimulai dari direktori yang mengandung berkas yang diutamakan.
Jika berkas berada di subfolder headers direktori html, kode di bawah ini dapat mengutamakan konten berkas "header.inc":
<!-- #include file ="headers\header.inc" -->
Peringatan:Jalur berkas yang diutamakan berhubungan dengan berkas yang diutamakan. Jika berkas yang mengandung pernyataan #include tidak berada di direktori html, pernyataan ini tidak akan berfungsi.
Anda juga dapat menggunakan kata kunci file dan sintaksis (..\) untuk mengutamakan berkas di direktori atas.
Pesan dan komentar
Pada bagian di atas, kita menggunakan ".inc" sebagai ekor berkas yang diutamakan. Perhatian: Jika pengguna mencoba melihat berkas INC secara langsung, konten berkas akan terbuka. Jika konten berkas yang diutamakan termasuk rahasia, lebih baik menggunakan "asp" sebagai ekor. Kode sumber berkas ASP setelah dikompilasi tidak dapat dilihat. Berkas yang diutamakan juga dapat mengutamakan berkas lain, dan satu berkas ASP dapat mengutamakan berkas yang sama beberapa kali.
Peringatan:Sebelum eksekusi skrip, berkas yang diutamakan akan diproses dan disisipkan.
Kode di bawah ini tidak dapat dieksekusi, karena ASP akan menjalankan perintah #include sebelum memberikan nilai variabel:
<% fname="header.inc" %> <!--#include file="<%=fname%>"-->
Tidak boleh ada referensi berkas di antara simbol pemisah skrip:
<% For i = 1 To n <!--#include file="count.inc"--> Next %>
Namun skrip ini dapat bekerja:
<% For i = 1 to n %> <!--#include file="count.inc" --> <% Next %>
- Halaman Sebelumnya Application ASP
- Halaman Berikutnya Global.asa ASP