Yazanlarda |
|
EMRAH_44 Yeni Üye
Kayıt Tarihi: 12-Mayıs-2012 Gönderilenler: 1
|
Gönderen: 12-Mayıs-2012 Saat 03:19 | Kayıtlı IP
|
|
|
BENİMDE SORUM OLACAK
Yazdığımız ASP kodlarını nereye kaydederiz? Neden?
|
Yukarı Dön |
|
|
Fadime.A Yeni Üye
Kayıt Tarihi: 03-Mayıs-2012 Ülke: Turkiye Gönderilenler: 26
|
Gönderen: 13-Mayıs-2012 Saat 03:35 | Kayıtlı IP
|
|
|
Yadığımız ASP kodlarını C:/inetpub/wwwroot dizinin içerisine kaydederiz.
Burası ASP nin test klasörüdür. Dosyaları test etmek üzere Localhosttan
çağırdığımızda görüntüleyebilmemiz için dosyalarımızın bu dizin yolunun
altında bulunması gerekir.
|
Yukarı Dön |
|
|
ecrin Yeni Üye
Kayıt Tarihi: 13-Mayıs-2012 Gönderilenler: 2
|
Gönderen: 13-Mayıs-2012 Saat 14:03 | Kayıtlı IP
|
|
|
ASP kodlarımızı kendi bilgisayarımızda nasıl çalıştırırız?
|
Yukarı Dön |
|
|
yeşimm Yeni Üye
Kayıt Tarihi: 13-Mayıs-2012 Gönderilenler: 1
|
Gönderen: 13-Mayıs-2012 Saat 14:16 | Kayıtlı IP
|
|
|
Response nesnesinin herhangi 5 özelliğini bilen varmı?
|
Yukarı Dön |
|
|
Fadime.A Yeni Üye
Kayıt Tarihi: 03-Mayıs-2012 Ülke: Turkiye Gönderilenler: 26
|
Gönderen: 13-Mayıs-2012 Saat 14:21 | Kayıtlı IP
|
|
|
Yazdığımız kodları kaydederken uzantısı kesinlikle asp olmalıdır. Aksi
halde kodlarımızı çalıştıramayız. Dosyalarımızı kaydettiğimiz yer de
önemlidir. PWS ya da IIS yüklü bir bilgisayarda C:/inetpub/wwwroot diye
bir dizin yolu mevcuttur. Test etmek istediğimiz kodlar muhakkak bu
dizin içerisinde olmalıdır. İstersek burada klasör oluşturup kodlarımızı
bu klasörden test edebiliriz. Örneğin C:/inetpub/wwwroot dizininin
altında oluşturduğumuz deneme adlı bir klasörümüz var. Bunun içerisinde
de test.asp adlı bir dosyamız var. Bunu test etmek için bir Internet
Explorer sayfası açıyoruz. Adres çubuğuna http://localhost/deneme/test.asp yazarak C:/inetpub/wwwroot/deneme klasörünün içindeki test.asp yi sanki internetteymiş gibi çalıştırabiliriz ecrin bu şek,l yap olurr.........
|
Yukarı Dön |
|
|
Fadime.A Yeni Üye
Kayıt Tarihi: 03-Mayıs-2012 Ülke: Turkiye Gönderilenler: 26
|
Gönderen: 13-Mayıs-2012 Saat 14:23 | Kayıtlı IP
|
|
|
Response.Write Bu koddaki write sınıf kütüphanesindeki özelliklerden sadece bir tanesi.
Response.Write ("Yazdırılacak Yazı") Ekran yazı yazdırmaya yarar.
Response.Redirect "Yönlendirilen dosya ya da URL" Redirect parametresi
yönlendiröeyi sağlar. Yönlendirilen dosya ya da URL kısımında istersek
browserımıza bir dosyayı çağırabilir ya da yeni bir adrese yönlendirme
yapabiliriz.
Response.Redirect "benkimim.asp" ya da Response.Redirect "http://www.webnariza.net" gibi...
Response.Flush Sayfa kodları okurken bu koda rastlarsa sunucuda o ana kadar tutulan tampon hafızadaki ilgileri ekrana gönderir.
Response.Clear Sunucunun o zamana dek tampon hafızada kullanıcıya göndermek üzere tuttuğu bütün bilgileri siler.
Response.End Sayfa kodları okurken bu koda rastlarsa diğer kodları
okumaz. Yani bu koddan sonraki kodlar yorumlanmayacak anlamına gelir ve
sayfanın okunması biter.
Response.Buffer=true Bu kod sayfamızın en başında yer alır ve anlamı tüm
kodları okumayı bitir ve ondan sonra gösterdir.Yani sayfadaki tüm
kodlar okunacak ve sayfa daha sonra gösterilecek. ASP 3.0 da Buffer
parametresi hiçbir değer belirtilmemişse true değerini alır.
Response.Expires Sunucu sayfaları browsera gönderdiğinde bu sayfalar
cache bellek adı verilen geçici bir bellekte tutulr. Bu geçici belleğin
amacı internette hızı sağlamaktır. Ancak bazen sayfanın her seferinde
yeniden gönderilmesi gerekebilir.Sunucudaki birtakım değişiklikler yada
güncellemeler yapılıyor olabilir. Bu gibi durumlarda sayfaların geçici
bellekte saklanmasını önlemek gerekir. Bunuda expires özelliği ile
yapıyoruz.
Response.ExpiresAbsolute Bazende sayfaların belirli bir tarihe kadar
sunucuda saklanmsını isteyebiliriz.Bu durumda da ExpiresAbsolute
özelliğini kullanıyoruz. yeşim tüm özelikleri burda
Response.Buffer ve Response.Clear kodları ne işe yarar. Kullanımları hakkında bilgi veriniz...
Response.Buffer ın true ve flase olma durumları vardır. Varsayılan
değeri true durumundadır. Bunun true olması şu anlama gelir. Sayfadaki
tüm kodlar serverda derlenir ve ondan sonra ziyaretçiye gönderilir. Eğer
false olursa sayfa yüklendikçe ziyaretçiye gönderilir...
Response.clear ise tampon hafıza denen, sayfaların derlenmiş halinin
tutulduğu geçici hafızanın temizlenmesini sağlar. Bu kodu gören browser o
ana kadar ki tüm tampon hafıza bilgilerini sıfırlar.
|
Yukarı Dön |
|
|
eemmraa Yeni Üye
Kayıt Tarihi: 13-Mayıs-2012 Gönderilenler: 3
|
Gönderen: 13-Mayıs-2012 Saat 14:27 | Kayıtlı IP
|
|
|
Request.Form ve Request.Querystring arasındaki farklar ve benzerlikler nelerdir?
|
Yukarı Dön |
|
|
Fadime.A Yeni Üye
Kayıt Tarihi: 03-Mayıs-2012 Ülke: Turkiye Gönderilenler: 26
|
Gönderen: 13-Mayıs-2012 Saat 14:29 | Kayıtlı IP
|
|
|
Farkları -Request.Form ile ancak formdan gelen veriler alınabilir.
Request.Querystring ile hem formdan gelen veriler alınabilir hem de link
ile yollanan veriler alınabilir. - Formdan gelen verilerin Request.Form
ile alınabilmesi için method POST olmalıdır. Request.Querystring ile
alınabilmesi içinse formun methodu GET olmalıdır. - Form metdu ile
alınan veriler güvenlidir fakat Querystring ile alınan bilgiler adres
çubuğunda gözüktüğü ve dışarıdan müdahalelere açık olduğu için güvenli
olmayabilir.
- Benzerlikleri ise ikisiyle de formdan veri alınabilir. İkisi de veri transfer metodlarıdır...
|
Yukarı Dön |
|
|
azraa Yeni Üye
Kayıt Tarihi: 13-Mayıs-2012 Gönderilenler: 1
|
Gönderen: 13-Mayıs-2012 Saat 14:37 | Kayıtlı IP
|
|
|
Yazdığımız ASP kodları, ASP tagları (<% %>) arasında olmazsa ne olur?
|
Yukarı Dön |
|
|
Fadime.A Yeni Üye
Kayıt Tarihi: 03-Mayıs-2012 Ülke: Turkiye Gönderilenler: 26
|
Gönderen: 13-Mayıs-2012 Saat 14:40 | Kayıtlı IP
|
|
|
Kodlar eğer asp tagları arasına yazılmazsa kodlar çalışmaz. Çünkü asp
olarak yorumlanmaz. Sayfayı çalıştırdığımızda kodlar sayfadaki herhangi
bir yazıymış gibi görünür...
|
Yukarı Dön |
|
|