Latest web development tutorials

referensi ASP

# include direktif

Dengan menggunakan direktif # include, Anda dapat melakukan sebelum berkas ASP di server, isi file ASP lain ke dalam file ASP.

direktif # include digunakan untuk membuat fungsi, header, footer, dan elemen lainnya perlu diulang atau digunakan pada beberapa halaman lainnya.


Cara menggunakan direktif # include

Ada sebuah file bernama "mypage.asp" dari:

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p><!--#include file="wisdom.inc"--></p>
<h3>The time is:</h3>
<p><!--#include file="time.inc"--></p>
</body>
</html>

Ini adalah "wisdom.inc" file:

"One should never increase, beyond what is necessary,
the number of entities required to explain anything."

Ini adalah "time.inc" file:

<%
Response.Write(Time)
%>

Jika Anda melihat kode sumber dalam browser, akan terlihat seperti ini:

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p>"One should never increase, beyond what is necessary,
the number of entities required to explain anything."</p>
<h3>The time is:</h3>
<p>11:33:42 AM</p>
</body>
</html>


file sintaks referensi

Untuk file yang direferensikan di halaman ASP, silakan komentar di Tags #include direktif:

<!--#include virtual="somefilename"-->

or

<!--#include file ="somefilename"-->

Gambar virtual

Silakan gunakan kata kunci virtual untuk menunjukkan jalan yang dimulai dengan direktori virtual.

Jika file bernama "header.inc" terletak di direktori virtual / html, baris berikut kode menyisipkan "header.inc" isi dokumen:

<!-- #include virtual ="/html/header.inc" -->

Kata kunci File

Gunakan kata kunci berkas untuk menunjukkan path relatif. path relatif adalah direktori yang berisi referensi dimulai.

Jika Anda memiliki file dalam direktori html, dan "header.inc" file html terletak di kepala, baris berikut kode dimasukkan "header.inc" isi dari dokumen file Anda:

<!-- #include file ="headersheader.inc" -->

Perhatikan bahwa dokumen yang diacu (headersheader.inc) path relatif ke file referensi. Jika file yang berisi pernyataan #include tidak di direktori html, pernyataan itu tidak akan berpengaruh.


Tips dan Catatan

Di bagian atas, kita telah menggunakan ".inc" dikutip sebagai ekstensi file. Catatan: Jika pengguna mencoba untuk menelusuri file INC, isi file akan ditampilkan. Jika file Anda direferensikan berisi informasi rahasia atau informasi apapun yang Anda tidak ingin pengguna untuk melihat, yang terbaik adalah menggunakan "Asp" ekstensi. Setelah file ASP dalam kode sumber dikompilasi tidak terlihat. File juga dapat dikutip referensi file lainnya, sementara file ASP dapat referensi file yang sama beberapa kali.

PENTING: Sebelum eksekusi script, file yang direferensikan akan diproses dan dimasukkan.Script berikut tidak dapat dijalankan, karena ASP akan dijalankan sebelum menetapkan #include direktif variabel:

<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->

Anda tidak dapat mengajukan referensi yang terkandung antara pembatas skrip. Tidak dapat mengeksekusi script berikut:

<%
For i = 1 To n
<!--#include file="count.inc"-->
Next
%>

Tapi script ini bisa dijalankan:

<% For i = 1 to n %>
<!--#include file="count.inc" -->
<% Next %>