Asp.Net QueryString ile Adres Çubuğundan Veri Alma

Yayınlandı: Ocak 1, 2012 / Asp.Net
Etiketler:, ,

Zaman zaman adres çubuğundan veri alma ihtiyacı duyarız. Genelde bir sayfadan başka bir sayfaya get metodu ile veri yollarken kullanırız.

Örneğin ;

secim.aspx ve goster.aspx şeklinde 2 adet sayfamız olsun. Seçim sayfasında 2 adet isimden birisini seçeceğiz ve bizi goster.aspx sayfasına gönderecek. Orada bizim seçtimiz isim ekrana yazdırılacak. Burada önemli olan her iki seçenek için farklı bir sayfaya yönlendirmemiş olmamız. İki linkte aynı sayfaya yönlendiriliyor ancak gönderdiği veriler farklı.

secim.aspx :

<a href = “goster.aspx?isim=orhan”>1.video</a>

<a href=”goster.aspx?isim=kenan”>2. video</a>

goster.aspx.cs :

string = ad ;

if (Request.QueryString[“isim”]==”orhan”)  // burada url’deki “isim” verisinin “orhan” olup olmadığını kontrol ediyoruz.
{

ad=”orhan”; // normalde bu kısım yerine direk alttaki kısımda ad yerine “orhan” yazarak işimizi görebilirdik. Ancak eğer işimiz ekranda göstermek değil ise ve başka işlemlerde de kullanmak istiyor isek bu şekilde bir değişkene atayabiliriz.
Response.Write(ad); // bu bölümde ekrana yazdırıyoruz. 
}

else if ( Request.QueryString[“isim”]==”kenan”)

{

ad=”kenan”;

Response.Write(ad);

}

Yorum bırakın