IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 28 Eylül 2014, 00:21   #1
Deep
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Asp.Net QueryString Kullanımı – Orta Düzey




Merhabalar,bir diğer konu ile karşınızdayım. Bu makalemde ise Asp.Net ile QueryString kullanımı ve ne işe yaradığını öğreneceğiz.Orta seviye bir anlatım olacağı için ayrıntılı şekilde anlatmayacağım.

"QueryString ne işe yarar ?" öncelikle bu soru ile makalemize giriş yapalım.

1-QueryString Nedir ?


Asp.Net'te sayfalar arası veri taşımanın çok farklı yöntemleri vardır. Bu- yöntemlerden biri de QueryString'dir. Ne kadar bilmeniz gerekse de kullanmanızı tavsiye etmem. Çünkü güvenli bir yöntem değildir. Güvensiz olmasının nedeni kullanımı sırarsında görev çubuğunda açıkça gözükmesidir. Değiştirilmesi durumunda istenmeyen güvenlik sorunları çıkabilir. Yani diğer bilgilere kolayca ulaşabilirler. Daha detaylı olarak şimdi beraber göreceğiz.
2-QueryString Kullanımı


1.Kısım


Oluşturduğum Default.aspx sayfasında ilk olarak iki label,iki textbox,iki button ekliyorum ve ID kısımlarını düzenliyorum.
<asp:Label ID="lblKAdi" runat="server" Text="Kullanıcı Adı : "></asp:Label>
<asp:TextBox ID="txtKAdi" runat="server"></asp:TextBox><br />
<asp:Label ID="lblSifre" runat="server" Text="Şifre : "></asp:Label>
<asp:TextBox ID="txtSifre" runat="server"></asp:TextBox><br />
<asp
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
utton ID="btnGoster" runat="server" Text="Göster" />
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2.Kısım


Şimdi ise butonumuza tıklayarak kod bölümüne geçiyoruz ve aşağıdaki kodu yazıyoruz.Redirect gideceğiniz url'dir.
Response.Redirect("Bilgiler.aspx?KullaniciAdi="+tx tKAdi.Text+"&Sifre="+txtSifre.Text+"");
Buradaki Bilgiler.aspx kısmı bilgilerin hangi sayfaya gönderileceğini söyler.Yani ben kullanıcı adı ve şifre'yi Bilgiler.aspx sayfasına göndereceğim. KullaniciAdi bu kısımda göndereceğimiz bilgiye verdiğimiz isim. Sifre bu da aynı şekilde diğer göndereceğimiz bilgiye verdiğimiz isim. Bu bilgileri çağırırken de bu şekilde kullanmak zorundayız.

3.Kısım


Şimdi ise Bilgiler.aspx adında bir sayfa oluşturuyoruz ve bu sayfamıza iki adet label ekliyoruz. Labellerin ID lerini değiştiriyoruz.
<asp:Label ID="lblKAdi" runat="server" Text="Label"></asp:Label><br>
<asp:Label ID="lblSifre" runat="server" Text="Label"></asp:Label>

4.Kısım


Sayfamıza çift tıklayarak Page_Load kısmına geçiyoruz ve aşağıdaki kodları yazıyoruz.
lblKAdi.Text = Request.QueryString["KullaniciAdi"];
lblSifre.Text = Request.QueryString["Sifre"];

5.Kısım (Test)


Son olarak ilk sayfamızda bilgileri girip butonumuza basıyoruz ve diğer sayfa açılacak, gönderdiğimiz bilgiler ekrana yazacaktır. Hemen kontrol edelim;
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Göster butonuna tıklıyoruz ve bilgiler ekranımıza ve adres çubuğuna geliyor.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu makalemizde Asp.Net ile sayfalar arası veri aktarımını sağlayan QueryString'i öğrendik.Bir makalemizin daha sonuna geldik.QueryString ile alakalı daha detaly bilgi almak isterseniz [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sitesine tıklatabilirsiniz.Bir sonraki makalemde görüşmek dileğiyle..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
aspnet, düzey, kullanımı, orta, querystring,


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Düzey PySSyCaT Çevre Terimleri Sözlüğü 0 26 Eylül 2014 13:43
Yiğit Bulut'a üst düzey görev Seth Haber Arşivi 0 30 Ağustos 2014 15:02
Üst düzey PKK'lılar öldürüldü Zen Haber Arşivi 0 14 Kasım 2012 18:23
Xbox'a En Üst Düzey Kalitede Oyun KarakıZ Oyun Dünyasından Son Haberler 0 19 Mart 2012 17:47