Sıfırdan ASP Dersleri - 7

Sıfırdan ASP Dersleri - 7

Altıncı Ders: Request - Response Nesnesi - 2BismillahirrahmanirrahimBazı Sağlık Problemlerimden Dolayı Biraz Yavaş Gidiyoruz. Bu Hususta Özür DilerimŞimdi Request Metodumuz Ise Request.QueryStringQueryStringlere Adres Sorgularıda Diyebiliriz. Formların Get Metodlarını Kullanırlar. Request.Form da Olduğu Gibi Post Metodu Değilde Get Metodu Kullanılır. Farkları Ise Post Metodunda Verileri Gizli Olarak Iletilir, Get de Ise Adres Sotgusu (Adres Satırında) Olarak Iletilir.QueryStringleri Birçok Yerde Kullanacağız. Örn: Sayfaların Bazı Bölümlerini QueryStringlerle Tanımlayacağız ve Sadece Tanımladığımız Adres Sorgusu Gerçekleştiğinde Gösterilecek. Bazı Kullanıcı Bilgileri vs vs Yine QueryString Kullanacağız.Adres Satırlarında Görmüşsünüzdür. Site.com/Bolum.Asp?Bolum=Giris Gibi...Şimdi Hemen Örneklerimize Geçelim. Tabi Bundan Önce Syntaxımız Var. QueryString Değerlerini Elde Etmek Için Request.QueryString(QueryStringIsmi) KullanıyoruzQueryStringleri Formlar Ile KullanalımForm.Asp Isim   FormAl.AspDim FormIsimFormIsim = Request.QueryString("Isim")Response.Write("Isminiz: " & FormIsim)%>Bu Örnekte Form.Asp ye Girilen Isim FormAl.Asp Tarafından Alınıyor. Dikkat Ederseniz Form.Asp Bilgisi FormAl.Asp ye Gizli Olarak Değilde Adres Satırı Yoluyla Iletiliyor.Benim Üzerinde Durmak Istediğim Formlardan Çok Normal Kullanımları. Çünkü Genelde Formlarda Veri Gizliliği Için Post Metodu KullanıyoruzForm Kullanımına Birde Farklı Bir Örnek Verelim. Form Action Parametresi QueryString Olacak Fakat Verileri Request.Form Ile Alacağız. Örneğimiz Biraz Karışık. O Yüzden Sayfaları Upload Ettim. Açıklamalar ve Düzeni Farklı Yaptım Karıştırmamanız Için. Çünkü If Koşul Yapısı Içerisinde Yine If Kullandım.Form.Asp Isim   FormAl.AspDim BolumSorgusu, FormIsimBolumSorgusu = Request.QueryString("Bolum")FormIsim = Request.Form("Isim")If BolumSorgusu = "" ThenResponse.Write("Normal Sayfa Icerigi. BolumSorgusu Degeri Bos")ElseIf BolumSorgusu = "FormVeriAl" ThenResponse.Write("Formdan Gelen Verileri Alacagimiz Bolum Burasi. Burayi QueryString Ile Tanimladik")If FormIsim = "" Then   Response.Write("Form Isim Verisi Girilmemis")ElseResponse.Write("Form Isim Verisi: " & FormIsim)End IfElseResponse.Write("BolumSorgusu Farkli Bir Deger")End If%>Kodların Açıklaması ve Uploadları Burada. Bu Yüzden Açıklama Yapmadan Normal Kullanımlarına GeçiyorumSadece Yukarıdaki Örneği Anlamak Için Önce Formu Boş Olarak Gönderin. Sonra Bir Isim Girerek Gönderin. Yine Deneme Olarak FormAl.Asp Dosyasını Çalıştırın. Sonra FormAl.Asp?Bolum=Yok Olarak Çalıştırın. En Son FormAl.Asp?Bolum=FormVeriAl Olarak Çalıştırın. Böylece Kodların Ne Işe Yaradığını Daha Iyi AnlayacaksınızŞimdi QueryStringlere Dair Birkaç Örnek Kodladım. Kodlamalar Burada. Fakat Kodlamaları Burada Açıklamıyorum. Siz Kendiniz Ne Işe Yaradıkları, Nasıl Kullanıldıkları Hakkında Beyin Fırtınası Yaparak Öğreneceksiniz. Bu En Iyi Yöntemdir. Eğer Bunlarla Alakalı Sorularınız Varsa Konudan SorunBir Sonraki Dersimiz Request.ServerVariables ve En Son Request.Cookies Ile Request Nesnesini Bitireceğiz. Göreceğimiz Dersler Üzerine Araştırma Yapıp Önbilgi Toplamak Yararınıza OlacaktırSelam ve Dua Ile

Döküman Arama

Başlık :

Kapat