Bu yazımda Asp sayfalarımıza diğer sayfaları nasıl include edebileceğimizi göstermeye çalışacağım. Bundan önce Asp ile basit bir login kontrolünü nasıl yapabileceğimizi göstermiştim. Şimdi ise bu uygulama üzerinde include özelliğini kullanacağız. Eğer giriş yapılmamış ise index.asp sayfasına giris.asp sayfasını include ediyoruz. Eğer giriş yapılmış ise index.asp sayfamıza sayfa.asp isimli başka bir sayfamızı include etmiş oluyoruz. Bu işlemi .Net ile karşılaştırırsak; yaptığımız include örneği tamamen .Net'teki Usercontrol uygulamaları ile eşleşiyor.
Basit olarak index.asp sayfamızın kodlarına bakacak olursak:
<html>
<head>
<title>Asp Sayfa Etkileşimi</title>
</head>
<body>
<%if session("oturum") = "acik" then %>
<!--#include file="sayfa.asp"-->
<%else%>
<!--#include file="giris.asp"-->
<%end if %>
</body>
</html>
<!--Giris.asp sayfamızdaki formun kodları-->
<%
isim=request.form("isim")
sifre=request.form("sifre")
if isim="mehmet" and sifre="mehmet" then
session("oturum")="acik"
session("isim")=isim
response.redirect("index.asp")
end if
%>
Yaptığım uygulamanın örnek ekran görüntüsü ise şöyle:
Uygulamanın tüm dosyalarına
buradan ulaşabilirsiniz.
İyi Çalışmalar!