ASP + Server.Execute Metodu Nedir?

Kayıt
7 Haziran 2008
Mesaj
533
Tepki
6
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.
 
Yukarı Alt