|
ASP`de genelde sık sık kullanılan bir komuttur.Bu duruma göre hangi işlem yapılmasını sağlar.
Bu konuda If..else ifadesini göreceğiz.
- If..else`e örnek vermek gerekirse tekli ifaderlerde
<% if islem then `yapılacak işlemler end if %>
gibi kullanılmaktadır.Burada işlem yazan yere koyulmuş şart gelmektedir.Eğer bu şartsa hemen aşağısındaki yapılacak işlemler yapıldır. Eğer değilse gibi kullanmak içinde
<% if islem then `yapılacak işlemler else `değilse buradaki işlemler end if %>
kodu yeterli olacaktır.Burada işlem diye seçmiş olduğumu durumun negatif ihtimalinde else diye belirtildikten sonraki işlemler yapılır.
Bu ihtimalleri arttırmak için ise
<% if islem then `yapılacak işlemler elseif islem2 then `islem2 doğruysa yapılacak işlemler else `hiç biri değilse buradaki işlemler yapılacak end if %>
Burada kullanılan elseif gibi çok fazla olasılık yapılabilir.Kullanılan bu If`li döngülerde eğer 2 şarta`da uygun ise diye yaptırmak için <% if islem1 and islem2 then %> gibi bir ifade kullanılabilir.
If`li döngünün kullanımı ile ilgili olarak saat durumuna göre ekrana yazdırma işlemi yapalım.
<% saat = hour(now)
If saat <= 12 Then response.Write "Günaydın" elseif Saat > 18 Then response.Write "ıyi akşamlar" elseif Saat >= 22 Then response.Write "ıyi geceler" else response.Write "Tünaydın" End If
%>
Örnek çalıştırıldığında ekrana saat durumuna göre vermiş olduğumuz değerlerden biri yazacaktır.
ASPREHBERI.NET sitesinden Alıntıdır.
|
 |