
Asp include metodları
Arkadaşlar bu yazıyı kendim çalıştığım için metne dönüştürüp TP ile paylaşmak istedim ayrıca bir kaç kaynaktan toplanan bilgileri bundan sonra sizlerle paylaşmaya çalışacağım ve kendim yazarak ve ayrıca uygulayarak paylaşacağım için günde 1-2 yazı ekleyebeileceğim inşallah öğrenen ve bilmeyen arkadaşlara yardımcı olabilirim!
Fazla uzatmadan başlayalım;
iclude asp sayfalarımızda başka bir sayfanın kodlarını çalıştırabilme olanağı sunar bizde şimdi include tekniğinin üç
farklı metodunu öğreneceğiz. Bunlar örnek verecek olursak;
<!--#include file="dosyaadi.asp"-->
<!--#include virtual="/dosyaadi.asp"-->
<% server.execute("dosyaadi.asp") %>
Evet arkadaşlar şimdi bunlar neden bir tane değilde üç tane diyorsunuz sanırım neden şu bu üç farklı yer ve şekilde
kullanabiliriz fakat görev ve işlevleri aynıdır.
<!--#include file="dosyaadi.asp"-->
<!--#include virtual="/dosyaadi.asp"-->
bu kodlar ile işlemimiz asp kodlarımız işlenmeden, yani ilk olarak işlenir.Bunlar herhangi bir sayfadaki değeri include
ettiğimiz sayfada kullanmaya yarar.
<!--#include file="dosyaadi.asp"-->
yöntemi kullanılan asp sayfalarımız aynı klasörde olmak zorundadır.
Fakat:
<!--#include virtual="/dosyaadi.asp"-->
yöntemini kullanacak olursak bir fileroot belirtmiş oluruz. örnek verecek olursak;
Domain name'i www.teknikportal.com olarak ele alacak olursak;
İncluded file rootu www.yeknikportal.com/dosyaadi.asp şeklinde olur.
Diğer bir yöntem olan;
<% server.execute("dosyaadi.asp") %>
bu yöntem diğer bir deyişle çağrılan dosya yöntemi kullanılırsa bu değer browser
tarafından tanınmayacaktır.
Bu yöntem benim çalıştığım dökümanda eğer bir veri işlemi yapılmayacaksa tavsiye ediliyor ve banada daha uygun gibi
geldi çünkü asp ile eş zamanlı olarak çalışıyor fakat denemedim,
Bu yöntemde kazancımız çağrılacak olan sayfanın/dosyanın ismini değişkene bağlıyabiliyoruz ama diğerlerinde bağlanmaz mı
diye aklınızdan geçiriyorunuz sanırım elbette mümkün az sonra değineceğim, öncelikle kullanımına bi göz atalım;
<%
strdosya = "dosyaadi.asp"
server.execute(strdosya)
%>
Kullanmı bu şekilde şimdide #include yönteminini kullanarak farklı dosyalar çağıralım, bunun için if döngüü kullanmamız gerekiyor;
<% if strdosya = "doyaadi.asp" then %>
<!--#include file="dosyaadi.asp"-->
<% end if %>
Kullanımımız bu şekilde arkadaşlar.



















Yorumunuzun eklenebilmesi için lütfen mail adresinize gelen aktivasyon linkine tıklayınız...