Merhaba arkadaslar bu dkümanımızda Asp. net sayfalarda querystring kullanımını grcez umarım anlaşılır bi şekilde anlatabilirim... Şimdi ncelikle çoğu sitelerde grürsünüz default.aspx?icerik=4 gibi ne bilim haber.aspx?id=234 die... Burda Haber.aspx sayfasına database den 234 no lu id deki haberi getirir ve bize gsterir... Şimdi rneklerle olayı anlamaya çalışalım... Mesela bir int objesini baska bir sayfaya gonderelim int id = 15; Response. Redirect ;Yukaridaki ornekte sunucu bizi şu adrese ynlendircek.. www.siteadi.com/tahribat.aspx?tr_ip=15Url bu şekilde olcak.. Başkabir rnek te şu şekilde yapabiliriz mesela birden fazla kelimeden olusan bir string değerimiz varolduğunu düşünelim... string tbt = "TR_ip Federation"; Response. Redirect("tahribat.aspx?tr_ip="+Server. URLEncode +""); Bunun sonucundada sunucumuz degiskenimizi "TR_ip+Federation" seklinde gndercektir... Simdi bilgimizi gnderdik birde diğer sayfadan bu bilgiye ulaşması kaldı dimi? Evet.. Şimdi onun içinde.. string tbt = Request. QueryString ; diyerek bilgimizi çağırabiliyoruz... :) Simdi mantık olarak bu şekilde oluyor.. Birde bu querystring olayının visualstudio 2008 i kullanarak grsel olarak 1 datalist kullanarak yapabilirizonun içinde aşağıdaki videoyu indirip nasıl yapıldığını baştan sona video ile izleye bilirsinizDownload Adresi : Download İçin Buraya BasınUmarım Beğendiğiniz bir anlatım olmuştur... www.tahribat.com TR_ip Kontakt : TR_ip@tahribat.com

ncelikle teşekkür ediyorum, güzel bi dküman yazmışsın, ben pek anlamıyorumda kendi çapımda ufak tefek şeler yapıyorum, kafama takılan bişi var. Response. Redirect ;Response. Redirect("tahribat.aspx?tr_ip="+Server. URLEncode +""); bu altını çizdiğim +"" nin işlevi nedir, ne işe yarar? ha bide ufak bi hata yapmışsın, onuda düzeltelim string tbt = "TR_ip Federation"; Response. Redirect("tahribat.aspx?tr_ip="+Server. URLEncode +""); olması lazım, değişken ismini yanlış girmişsin...

Evet olusturduğum değişkeni yanlıs yazmışım tbt olcak dediğin gibi kendi adımı yazmısım :) ... O çizgide editorden kaynaklı bişi olmuş bi geçerlliliği yok... Kontakt : TR_ip@tahribat.com

: Evet olusturduğum değişkeni yanlıs yazmışım tbt olcak dediğin gibi kendi adımı yazmısım :) ... O çizgide editorden kaynaklı bişi olmuş bi geçerlliliği yok... hocam anlamadın beni ya, Response. Redirect("tahribat.aspx?tr_ip="+Server. URLEncode +""); varya şimdi o parantezin içindeki Server. URLEncode den sonra + "" demişsinya bunun işlevi nedir diye sordum.

hmm.. Parodn ben kendi bi hatamı buldum da onu sylüyorsun sandım orda o yüzden yle bi cevap verdim.. kusura bakma... Bide Şu olayı anlatiyimbari inceliyoruz olayı.. Server. URLEncode +""); dediğimiz yer de Gelen Değiişkenimizi çağırdığımız değişkenimizi ascii olarak encode ediyor... Yani.. bi rnekte ona verelim hemen... Mesela syle bişi yapalım Response. Write(Server. UrlEncode ;Dncek olan sonucumuz şu şekilde oluyorhttp%3a%2f%2fwww.tahribat.com Bu arada Ayrıca O +"" olmasada Olr... Herhangi bi geçerliliği yok... eee madem niye koydun dersen visualstudio da Server. URLEncode yazdıktan sonra bendenredirect ynlendirme için bi url istedi bende direk + "")); diye boş geçerek kapattım :) Kontakt : TR_ip@tahribat.com