Sub Yöntemi
-
ya hocalar , şu sub yönetmi nasıl oluyo , bi türlü yapamadım :(
büssürü dosya yerine tek bir dosyada toplamak istiyorum
şu sub ile bi örnek filan varmı acep
-
asp için soruyosan
<%
sub deneme
buraya asp kodların
end sub
%>
veya
<%sub deneme%>
sdsd
<%end sub%>
bu subların bulunduu sayfayı ortak olarak sayfalarına include et daha sonra
<%deneme%>
şeklinde veya
if islem = "birislem" then
call deneme
end ifşeklinde çağırabilirsin..
-
+
sub içerisinde sub kullanamazsın.
sub yazdir()
Response.write "ah ahh"
End Sub
die bir sub oluşturdun diyelim
bunu Call yazdir() die cagırdıgın her yerde ah ahh yazar.
ama Sub yazdir()
Call bilmemne()
End Sub yapamazsın
ancak private sub ile bunu yapabilirsin.
veya şöyle bir örnek olabilir.
Sub yazdir(id)
vt baglantisi + ad,soyad,id from tablo where id="&id&"
R.w rs("ad") & rs("soyd")
End Sub
dielim
id= session("id") : Call yazdir(id) dedigin zaman
kişinin adı soyadı yazar.
dabi yyukarıyı kısaca yazdım. senin düzenlemen lazım
-
ya ben şimdi şölb bişiler yazdım
<meta http-equiv="Content-Language" content="tr">
<%
islem=Request.QueryString("islem")
if islem="ekle" then
call ekle
end if
islem=Request.QueryString("islem")
if islem="ekle2" then
call ekle2
end if
%>
<b>Lütfen bir bölüm seçiniz.</b><a href=sub.asp?islem=ekle>Bölüm1 için tıklayın.</a>
<a href=sub.asp?islem=ekle2>Bölüm2 için tıklayın.</a>
<%sub ekle%>
11111111111111111
<%end sub%>
<%sub ekle2%>
22222222222222222
<%end sub%>bunda iyi güzel de sub ekle 1 e girince
<b>Lütfen bir bölüm seçiniz.</b><a href=sub.asp?islem=ekle>Bölüm1 için tıklayın.</a>
<a href=sub.asp?islem=ekle2>Bölüm2 için tıklayın.</a>bu yine yazıyor :S,
veya sub ekle2 ye girincede çıkıyor onu nasıl sublara girince kaldırabilirim
-
islem=Request.QueryString("islem")
if islem="ekle" then
call ekle
elseif islem="ekleme" then
call ekleme
end ifSub ekle
...
end sub : sub ekleme
,,,,
end sub
-
Case seçimi performans olarak daha hızlıdır if den...
-
evet bencede case hocam
+ sub arasına sayfa include ettiğini düşünürsek. bu sayfalarda sub kullanmaman gerekecek. buda kendini kısıtlaman demek oluyor
-
renegadealien bunu yazdı:
-----------------------------
Case seçimi performans olarak daha hızlıdır if den...
-----------------------------hocam bi örnek verebilirmisin acabaa
-
renegadealien bunu yazdı:
-----------------------------
Case seçimi performans olarak daha hızlıdır if den...
-----------------------------abü örnek isterük :(
-
id=request("id")
select case id
case 1
response.write id
case 2
response.write "ali ata bak"
response endcase 3
call menuyugoster
case else
response.write "id gelmedi"
end select
-----------------------------------------------------
isim=request("isim")
select case isim
case "hasan"
response.write id
case "ahmet"
response.write "ali ata bak"
response endcase "mehmet"
call menuyugoster
case else
response.write "id gelmedi"
end select
---------------------------
case elseyi yazmasanızda olur ama yazılması avantajlıdır.
ilk örnekte
call menuyugoster
var. onu yazdıktan sonra sayfanın en altına
<%sub menugoster%>
<center>Ben Menüyüm</center>
<br>
<h2>renegadealien rulllzzz</h2>
<%response.write "sordum sari cicege"%>
<%end sub%>yazarsanız
sayfa.asp?id=3 yazdığınızda menügöster çalışır
