ASP #termasuk
#include directive
Dengan menggunakan #include directive, anda boleh memasukkan kandungan fail ASP lain ke dalam fail ASP ini sebelum pelayan melaksanakan fail ASP.
Arahan #include digunakan untuk mencipta fungsi, pengepala, pengaki atau elemen lain yang perlu digunakan semula pada berbilang halaman.
Cara menggunakan arahan #include
Berikut ialah fail bernama "mypage.asp":
<html>
<body>
<h3>Kata-Kata Hikmah:</h3>
<p><!--#include file="wisdom.inc"- -></p>
<h3>Masanya ialah:</h3>
<p><!--#include file="time.inc"-->< ;/p>
</body>
</html>
Ini ialah fail "wisdom.inc":
bilangan entiti yang diperlukan untuk menjelaskan apa-apa."
Ini ialah fail "time.inc":
Respons.Write(Masa)
%>
Jika anda melihat kod sumber dalam penyemak imbas ia akan kelihatan seperti ini:
<html>
<badan>
<h3>Kata-Kata Hikmah:</h3>
<p>"Seseorang tidak boleh meningkat, melebihi apa yang diperlukan,
bilangan entiti yang diperlukan untuk menjelaskan apa-apa."</p>
<h3>Masanya ialah:</h3>
<p>11:33: 42 PG</p>
</body>
</html>
Sintaks untuk rujukan fail
Jika anda perlukan untuk menggunakan ASP Untuk merujuk fail dalam halaman, sila letakkan arahan #include dalam teg ulasan:
atau
<!--#include file ="somefilename"-->
Kata kunci maya
Sila gunakan kata kunci maya untuk menunjukkan bahawa ia bermula dengan laluan direktori maya.
Jika fail bernama "header.inc" terletak dalam direktori maya /html, baris kod berikut akan memasukkan kandungan fail "header.inc":
Kata kunci fail
Sila gunakan fail kata kunci untuk menunjukkan laluan relatif. Laluan relatif bermula dengan direktori yang mengandungi fail yang dirujuk.
Jika anda mempunyai fail dalam direktori html dan fail "header.inc" terletak dalam pengepala html, baris kod berikut akan memasukkan kandungan fail "header.inc" ke dalam fail anda :
Sila ambil perhatian bahawa laluan ke fail yang dirujuk (headersheader.inc) adalah relatif kepada fail rujukan. Jika fail yang mengandungi pernyataan #include tiada dalam direktori html, pernyataan ini tidak akan berkuat kuasa.
Petua dan Nota
Dalam bahagian di atas, kami telah menggunakan ".inc" sebagai sambungan fail untuk fail yang dirujuk. Sila ambil perhatian: Jika pengguna cuba menyemak imbas fail INC secara langsung, kandungan fail ini akan dipaparkan. Jika kandungan fail rujukan anda mengandungi maklumat sulit atau maklumat yang anda tidak mahu mana-mana pengguna melihat, sebaiknya gunakan ".asp" sebagai sambungan. Kod sumber dalam fail ASP disusun dan tidak kelihatan. Fail yang dirujuk juga boleh merujuk fail lain dan fail ASP boleh merujuk fail yang sama beberapa kali.
Penting: Fail yang dirujuk akan diproses dan dimasukkan sebelum skrip dilaksanakan. Skrip berikut tidak boleh dilaksanakan kerana ASP melaksanakan arahan #include sebelum memberikan nilai kepada pembolehubah:
fname="header.inc"
%>
<!--#include file="<%fname%>"-->
Anda tidak boleh memasukkan rujukan fail antara pembatas skrip. Skrip berikut tidak boleh dilaksanakan:
Untuk i = 1 Hingga n
<!--#include file="count.inc"-->
Seterusnya
%>
Tetapi skrip ini boleh dilaksanakan:
< ; !--#include file="count.inc" -->
<% Seterusnya %>