ASP Eğitimleri

ASP ANA SAYFA

WP Eğitimi

Web Sayfaları Tanıtımı Web Sayfaları Jilet Web Sayfaları Düzeni Web Sayfaları Klasörleri Web Sayfaları Küresel Web Sayfaları Formları Web Sayfaları Nesneleri Web Sayfaları Dosyaları Web Sayfaları Veritabanları Web Sayfaları Yardımcıları Web Sayfaları WebGrid Web Sayfaları Grafikleri Web Sayfaları E-postası Web Sayfaları Güvenliği Web Sayfaları Yayınla Web Sayfaları Örnekleri Web Sayfaları Sınıfları

ASP.NET Jilet

Jilet Girişi jilet sözdizimi Razor C# Değişkenleri Razor C# Döngüleri Jilet C# Mantık Razor VB Değişkenleri Razor VB Döngüleri Jilet VB Mantık

ASP Klasik

ASP Girişi ASP Sözdizimi ASP Değişkenleri ASP Prosedürleri ASP Şartları ASP Döngüsü ASP Formları ASP Çerezleri ASP Oturumu ASP Uygulaması ASP #include ASP Global.asa ASP AJAX ASP e-postası ASP Örnekleri

ASP Referansı

ASP VB İşlevleri ASP VB Anahtar Kelimeleri ASP Yanıtı ASP İsteği ASP Uygulaması ASP Oturumu ASP Sunucusu ASP Hatası ASP Dosya Sistemi ASP Metin Akışı ASP Sürücüsü ASP Dosyası ASP Klasörü ASP Sözlüğü ASP Reklam Döndürücü ASP Tarayıcı Başlığı ASP İçerik Bağlantısı ASP İçerik Döndürücü ASP Hızlı Başvuru

ADO Eğitimi

ADO'ya Giriş ADO Bağlantısı ADO Kayıt Kümesi ADO Ekranı ADO Sorgusu ADO Sıralama ADO Ekle ADO Güncellemesi ADO Sil ADO Demosu ADO Hızlandırma

ADO Nesneleri

ADO Komutu ADO Bağlantısı ADO Hatası ADO Alanı ADO parametresi ADO Özelliği ADO Kaydı ADO Kayıt Kümesi ADO Akışı ADO Veri Tipleri

ASP Dahil Dosyalar


#include Direktifi

Bir ASP dosyasının içeriğini, sunucu onu çalıştırmadan önce #include yönergesiyle başka bir ASP dosyasına ekleyebilirsiniz.

#include yönergesi, birden çok sayfada yeniden kullanılacak işlevler, üstbilgiler, altbilgiler veya öğeler oluşturmak için kullanılır.


#include Yönergesi Nasıl Kullanılır

İşte "mypage.asp" adlı bir dosya:

<!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" dosyası:

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

İşte "time.inc" dosyası:

<%
Response.Write(Time)
%>

Bir tarayıcıda kaynak koduna bakarsanız, şöyle görünecektir:

<!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>


Dosyaları Dahil Etme Sözdizimi

Bir ASP sayfasına dosya eklemek için #include yönergesini yorum etiketlerinin içine yerleştirin:

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

or

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

Sanal Anahtar Kelime

Bir sanal dizinle başlayan bir yolu belirtmek için virtual anahtar sözcüğünü kullanın.

"header.inc" adlı bir dosya /html adlı sanal bir dizinde bulunuyorsa, aşağıdaki satır "header.inc" içeriğini ekler:

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

Dosya Anahtar Kelimesi

Göreli bir yolu belirtmek için file anahtar sözcüğünü kullanın. Göreli bir yol, dahil edilen dosyayı içeren dizinle başlar.

Html dizininde bir dosyanız varsa ve "header.inc" dosyası html\headers içinde bulunuyorsa, aşağıdaki satır dosyanıza "header.inc" ekler:

<!-- #include file ="headers\header.inc" -->

Dahil edilen dosyanın yolunun (headers\header.inc) dahil edilen dosyaya göre olduğunu unutmayın. Bu #include deyimini içeren dosya html dizininde değilse, deyim çalışmayacaktır.


İpuçları ve Notlar

Yukarıdaki bölümlerde, dahil edilen dosyalar için ".inc" dosya uzantısını kullandık. Bir kullanıcı doğrudan bir INC dosyasına göz atmaya çalışırsa içeriğinin görüntüleneceğine dikkat edin. Eklediğiniz dosya gizli bilgiler veya herhangi bir kullanıcının görmesini istemediğiniz bilgiler içeriyorsa, bir ASP uzantısı kullanmak daha iyidir. Bir ASP dosyasındaki kaynak kodu, yorumlamadan sonra görünmeyecektir. Dahil edilen bir dosya başka dosyaları da içerebilir ve bir ASP dosyası aynı dosyayı birden fazla kez içerebilir.

Önemli: Dahil edilen dosyalar, komut dosyaları yürütülmeden önce işlenir ve eklenir. ASP, değişkene bir değer atamadan önce #include yönergesini yürüttüğü için aşağıdaki komut dosyası ÇALIŞMAZ:

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

Bir INC dosyasında bir komut dosyası sınırlayıcısını açamaz veya kapatamazsınız. Aşağıdaki komut dosyası ÇALIŞMAZ:

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

Ancak bu komut dosyası çalışacaktır:

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