include Yönergesi
Sunucu #include direktifi ile, onu çalıştırır önce başka bir ASP dosyasına bir ASP dosyasının içeriğini ekleyebilir.
#include direktifi birden fazla sayfaya yeniden kullanılacak fonksiyonları, başlıkları, alt ve nesne oluşturmak için kullanılır.
#include direktifi Nasıl Kullanılır
İşte adında bir dosya "mypage.asp" :
<!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>
İşte "wisdom.inc" file:
"One should never increase, beyond what is necessary,
the number of entities required to explain anything."
İşte "time.inc" file:
<%
Response.Write(Time)
%>
Bir tarayıcıda kaynak koduna baktığımızda, bu gibi bir şey olacaktır:
<!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>
Dahil Dosyalar için sözdizimi
bir ASP sayfasında bir dosya eklemek için, yorum etiketleri içine #include direktifini yerleştirin:
<!--#include virtual="somefilename"-->
or
<!--#include file ="somefilename"-->
Sanal Kelimeler
Bir sanal dizin ile başlayan bir yol göstermek için sanal anahtar kelime kullanın.
Adlı bir dosya varsa "header.inc" / html adında bir sanal dizinde bulunan aşağıdaki satırı içeriğini eklemek istiyorum "header.inc" :
<!-- #include virtual ="/html/header.inc" -->
Dosya Kelimeler
göreli bir yol belirtmek için dosya anahtar kelime kullanın. Bir göreceli yol dahil dosyayı içeren dizine ile başlar.
Html dizine dosya ve dosyanız varsa "header.inc" aşağıdaki satırı eklemek istiyorum, html \ başlıklarında bulunduğu "header.inc" Dosyanda:
<!-- #include file ="headers\header.inc" -->
Dahil dosyasının yolunu unutmayın (headers\header.inc) dahil dosyaya göre olur. Bu #include deyimi içeren dosya html dizinde değilse, deyim çalışmaz.
İpuçları ve Notlar
Bölümlerde, dosya uzantısı kullandık yukarıdaki ".inc" dahil dosyalar için. Bir kullanıcı doğrudan INC dosyasını bulmak çalışırsa, içeriği görüntülenir dikkat edin. senin dahil dosya herhangi kullanıcıların görmek istemediğiniz gizli bilgileri veya bilgileri içeriyorsa, bir ASP uzantısı kullanmak daha iyidir. ASP dosyasında kaynak kod yorumlama sonra görünür olmayacaktır. Pakete dahil dosyası da birden fazla kez aynı dosyayı içerebilir diğer dosyaları ve bir ASP dosyası ekleyebilirsiniz.
Important: Dahil dosyalar işlenir ve komut yürütülür önüne konur. o değişkene bir değer atar önce ASP #include direktifini çalıştırdığından dolayı aşağıdaki komut ÇALIŞMAYACAKTIR:
<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->
Sen açmak veya INC dosyasında bir komut dosyası sınırlayıcı kapatamaz. Aşağıdaki komut dosyası ÇALIŞMAYACAKTIR:
<%
For i = 1 To n
<!--#include file="count.inc"-->
Next
%>
Ama bu senaryo çalışır:
<% For i = 1 to n %>
<!--#include file="count.inc" -->
<% Next %>