Pengambilan Rujukan Berkas ASP
- Halaman Sebelumnya Aplikasi ASP
- Halaman Berikutnya Global.asa ASP
Arahan #include digunakan untuk mencipta fungsi, kaki halaman, kaki halaman lain atau elemen lain yang perlu digunakan semula di halaman yang berbeza.
Arahan #include
Dengan menggunakan arahan #include, kami dapat memasukkan fail ASP lain ke dalam fail ini sebelum fail ASP dijalankan di pelayar. Arahan #include digunakan untuk mencipta fungsi, kaki halaman, kaki halaman lain atau elemen lain yang perlu digunakan semula di halaman yang berbeza.
Bagaimana untuk menggunakan arahan #include
Di sini terdapat fail yang dinamakan "mypage.asp":
<html> <body> <h2>Perkataan Keadilan:</h2> <p><!--#include file="wisdom.inc"--></p> <h2>Waktu adalah:</h2> <p><!--#include file="time.inc"--></p> </body> </html>
Ini adalah fail "wisdom.inc":
"Seharusnya tidak perlu meningkatkan lebih daripada yang diperlukan, bilangan entiti yang diperlukan untuk menjelaskan apa-apa.
Ini adalah fail "time.inc":
<% Response.Write(Time) %>
Kode asal yang dilihat di pelayar seharusnya seperti ini:
<html> <body> <h2>Perkataan Keadilan:</h2> Seharusnya tidak perlu meningkatkan lebih daripada 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 mengariskan 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 yang dimulai dari direktori virtual.
Jika berkas "header.inc" berada di direktori virtual /html, baris kode di bawah ini akan mensisipkan 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 diariskan.
Jika berkas berada di dalam direktori sisian folder html di dalam folder headers, kode di bawah ini dapat mengariskan konten berkas "header.inc":
<!-- #include file ="headers\header.inc" -->
Perhatian:Jalur berkas yang diariskan bersifat relatif terhadap berkas yang diariskan. 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 mengariskan berkas di direktori atas.
Pemberitahuan dan catatan
Dalam bagian di atas, kami menggunakan ".inc" sebagai ekor berkas yang diariskan. Perhatian: Jika pengguna mencoba melihat berkas INC langsung, konten berkas akan terbuka. Jika konten berkas yang diariskan termasuk rahasia, lebih baik menggunakan "asp" sebagai ekor. Kode sumber berkas ASP setelah dikompilasi tidak dapat dilihat. Berkas yang diariskan juga dapat mengariskan berkas lain, dan satu berkas ASP dapat mengariskan berkas yang sama beberapa kali.
Pertimbangan penting:Sebelum eksekusi skrip, berkas yang diariskan akan diproses dan disisipkan.
Kode di bawah ini tidak dapat dieksekusi, karena ASP akan menjalankan perintah #include sebelum menugaskan nilai variabel:
<% fname="header.inc" %> <!--#include file="<%=fname%>"-->
Buat penggunaan referensi berkas dalam simbol pemisah skrip, jangan terdapat referensi berkas:
<% For i = 1 To n <!--#include file="count.inc"--> Next %>
Tetapi skrip ini boleh bekerja:
<% For i = 1 to n %> <!--#include file="count.inc" --> <% Next %>
- Halaman Sebelumnya Aplikasi ASP
- Halaman Berikutnya Global.asa ASP