Asp.net Querystring sayfalar arasında tarayıcı üzerinden veri taşımak için kullanılan yöntemlerden bir tanesidir. Bir sayfadan diğer bir sayfaya veri göndermek için url yapısının sonuna string ifadeler eklenerek gönderilir ve diğer sayfada da bu veriler Querystring ile alınır. Bazı internet sayfalarında url yapısının sonunda soru işareti ile başlayan uzun yazılar görebilirsiniz işte bunlar sayfalar arasında taşınan verilerdir.
Şimdi bir örnek yapalım bunun için sayfa1.aspx ve sayfa2.aspx isminde iki webform oluşturuyoruz. Oluşturduğumuz bu webformlardan sayfa1.aspx sayfasına aşağıdaki formu oluşturuyoruz. sayfa2.aspx sayfasına da iki tane Label kontrolü yerleştiriyoruz.
Gönder butonunun içerisine aşağıdaki kodları yazarak textboxlara girilen verileri url üzerinden sayfa2.aspx sayfasına göndereceğiz. Asp.net sayfa yönlendirmesi Response.Redirect ile yapılıyor.
|
Yukarıdaki kodları yazdıktan sonra projemizi çalıştırdığımızda textboxlara ilgili verileri girip Gönder butonuna tıkladığımızda tarayıcının görüntüsü aşağıdaki gibi olacaktır.
Şimdi son olarak sayfa2.aspx sayfasında Page_load fonksiyonuna aşağıdaki kodları yazarak gelen string ifadeleri alıp Label kontrollerine yazdırıyoruz.
|