ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

9

Get ve Post Metodu

Form Elemanları0 yorum2882 izlenimsrcnckr

Form işlemlerinde mutlak kullanmamız gereken uygulamaya genel göz atıyoruz. Bir formdan nasıl bilgi alabilir, işleyebiliriz?


Bildiğiniz gibi kullanıcılar ile iletişim sağlayabilmek için formlara ihtiyaç duyarız. Formlar bir HTML elemanı olsada bunları işlemek için ASP'den destek almamız gerekmektedir. Öncelikle metodlarımızı tanıyalım ve küçük bir örnek ile konuyu pekiştirelim.

Get Metodu
Get metodu için aşağıdaki durumlar söylenebilir;

1. Aktarabileceğimiz karakter sayısı sınırlıdır (browser ve sunucunun niteliğine göre yaklaşık 4000 byte). Ancak ortalama bir form kullanımında bu çok yeterli bir sayıdır.
2. Form parametreleri adres çubuğunda görülür. Örneğin; http://www.aspogren.net/form.asp?siteadi=aspogren gibi bir değer ile çağırılmaktadır.
3. ASP Scripti form değişkenlerini Request.Querystring("alanadi") şeklinde elde eder.

Örnek kullanım;
<form method="get" action="isle.asp">
     <input type="text" size="10" name="ad" />
     <input type="submit" value="Gönder" />
</form>

Yukarıdaki sayfayı form.asp adıyla kaydediniz. Ve sayfa post edildiğinde gidecek adresi ise action ile belirttik. Hemen belirtilen kaynak olan isle.aspyi hazırlayalım.

<%
     gelenad = Request.Querystring("ad")
     response.write "Ziyaretçinin adı : "&gelenad&""
%>

Ve işlemi gerçekleştirildiğinde sayfamıza bir önceki sayfada belirtmiş olduğumuz değeri alırız. Dikkat edilmesi gereken nokta ise bilgiyi Request.Querystring ile almamızdır.

Post Metodu
Post metodu için ise aşağıdaki durumlar söylenebilir;

1. Aktarılabilecek karakter sayısında sınırlama mevcut değildir.
2. Adres çubuğunda form değişkenleri hakkında herhangi bir bilgi gözükmez.
3. ASP Scripti form değişkenlerini Request.Form("alanadi") şeklinde elde eder.

Örnek kullanım;
<form method="post" action="isle.asp">
     <input type="text" size="10" name="ad" />
     <input type="submit" value="Gönder" />
</form>

Yukarıdaki sayfayı form.asp adıyla kaydediniz. Ve sayfa post edildiğinde gidecek adresi ise action ile belirttik. Hemen belirtilen kaynak olan isle.aspyi hazırlayalım.

<%
     gelenad = Request.Form("ad")
     response.write "Ziyaretçinin adı : "&gelenad&""
%>

Ve işlemi gerçekleştirildiğinde sayfamıza bir önceki sayfada belirtmiş olduğumuz değeri alırız. Burada ise dikkat edilmesi gereken nokta bilgiyi Request.Form ile almamızdır.


Sonuç olarak, get metodu ile çağrılan formlarda ortalama 4000byte sınırlama olduğunu bilmeniz, değişkenlerin browserda yer alması ve bilgiye Request.Querystring ile ulaşmamızdır.

Post metodunda ise, aktarılan verinin sınırsız olup, değişkenleri kullanıcıların görememesini bilmeniz ve bilgiye ise Request.Form ile ulaşabilmemizdir.

Bu metodlardan işlevsel açıdan birinin diğerine bir üstünlüğü yoktur. Yukarıdaki noktaları göz önünde bulundurarak istediğimiz metodu kullanabiliriz.

Etiketler  :  get   post   request  

İçeriği takip etSayfayı YazdırPermalink

0 yorum var

İçeriğe henüz yorum yazılmamış, ilk yorumu yazmak için aşağıdaki formu doldurabilirsin.


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Veritabanında arama yapmak
  2. TextBox ile Form İşlemleri
  3. ASP ile Ajax Kullanımı
  4. Request Nesnesi
  5. Ziyaretçi Defteri Yapımı
  6. Çoklu kayıt silme
  7. Aranan Kelimenin Arkaplan Rengini Değiştirme

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. Radyo Butonları ile Form İşlemleri
  2. TextArea ile Form İşlemleri
  3. TextBox ile Form İşlemleri

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker