ASP + Server.Execute Metodu Nedir?

Bu dersimizde ASP ile programladığımız bir web sitesinde Server.Execute yapısının kullanımını inceleyeceğiz.

Merhaba arkadaşlar,

Bu dersimizde ASP ile programladığımız bir web sitesinde Server.Execute yapısının kullanımını inceleyeceğiz.

Bu yöntem ile alt sayfalarımızı kolaylıkla anasayfa üzerinden görüntüleyebiliriz. Çok fazla bilinen ya da kullanılan bir yöntem olmamakla birlikte oldukça kullanışlıdır. Peki avantajı nedir?

Kodlarımız arasına include şeklinde eklediğimiz dosyalar işlemden önce yüklenecektir.

Örnek:


<-- #include File = "anket.asp" --> veya <-- #include Virtual = "sayac.asp" -->



Bu da performansa etki edecektir.

Server.Execute metodunda ise anasayfanın yoğunluğuna göre işlem yapacaktır ve link tıklandığında işlem gerçekleşecektir.

İhtiyacımız olan dosyalar:

Default.asp, hakkimizda.asp, firmabilgi.asp, urunler.asp, iletisim.asp




Default.asp


<%@LANGUAGE="VBSCRIPT"%>

<html>

<head>

<title>Server.Execute Kullanımı</title>

</head>

<body>

<% If Request.QueryString("utfie")="" Then %>

<a href="Default.asp">Anasayfa</a> | 

<a href="Default.asp?utfie=hakkimizda.asp">Hakkımızda</a>

<a href="Default.asp?utfie=firmabilgi.asp">Firma Bilgileri</a> | 

<a href="Default.asp?utfie=urunler.asp">Ürünler</a> | 

<a href="Default.asp?utfie=iletisim.asp">İletişim</a>  

<% Else %>

<% Server.Execute Request.QueryString("utfie") %>

<% End If %>

</body>

</html>






iletisim.asp


<%@LANGUAGE="VBSCRIPT"%>

<html>

<head>

<title>İletişim Bilgileri</title>

</head>

<body>

İletişim Kısmı

</body>

</html>






firma.asp


<%@LANGUAGE="VBSCRIPT"%>

<html>

<head>

<title>Firma Bilgileri</title>

</head>

<body>

Firma Bilgi Alanı

</body>

</html>






İpucu: Sayfamıza bir çok dosya include etmek yerine bu yöntemi kullanarak sistemin yükünü hafifletebiliriz.

Aşağıdaki resimi inceleyebilirsiniz:



Kolay gelsin.
  • Etiketler;
Mustafa Coşkun
1982 yılında Aksaray'da dünyaya geldi. İlk ve orta öğrenimini burada tamamladı. <p>2001 yılında Gaziantep Üniversitesi Yabancı Diller Bölümünde eğitime başladı. Şu anda İngilizce ve Almanca olarak sadece özel ders ve çeviri hizmeti sunuyor. <p>2005 yılında internet ve web programcılığına geçti. Bir çok şirket için freelancer & home-office olarak proje geliştirdi. Aynı şekilde bu şirketlerin danışmanlıklarını ve site dil uygulamalarını sağlıyor. <p>Bilgisayar ile olan alakası ortaokulda QBasic ile başladı. Sonra normal internet kullanıcısı olarak devam etti. Şu an ASP, ASP.net, C#.net dilleri ile proje geliştirmektedir. Ayrıca grafik olarak da aktif bir Photoshop kullanıcısıdır.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Öncelikle kendiniz wwwroot kök dizinine bağlamayın. C: de her hangi bir yere yeni bir klasor açın mesela sitelerim sonra bu klasore sağ tıklayın ve web paylaşımını yapın. Okuma ve yazma izinlerini verin. Artık bütün asp dosyalarınızı bura atıp test edebilirsiniz. Kolay gelsin.

Yukarı Git