Asp.Net QueryString Kullanımı – Orta Düzey

Ahbap

Harbi Üye
Forum Üyesi
Katılım
29 Mayıs 2019
Mesajlar
8,562
Tepkime puanı
2
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.
PHP:
<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 />
            <aspbutton ID="btnGoster" runat="server" Text="Göster" />

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.
PHP:
<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.
PHP:
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;

Göster butonuna tıklıyoruz ve bilgiler ekranımıza ve adres çubuğuna geliyor.

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 sitesine tıklatabilirsiniz.Bir sonraki makalemde görüşmek dileğiyle..
 
Benzer konular Forum Tarih
Ahbap PHP ve ASP 1 2K
Ahbap PHP ve ASP 1 236

Benzer konular

Nutella

Harbi Üye
Bayan Üye
Özel Üye
Katılım
2 Ocak 2021
Mesajlar
9,432
Tepkime puanı
8
Cinsiyet
  1. Bayan
Takım
Galatasaray
Paylaşım için teşekkürler.
 
İçerik sağlayıcı "paylaşım" sitelerinden biri olan Harbimekan.Com Forum, Eğlence ve Güncel Paylaşım Platformu Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Harbimekan.Com sitesindeki konular yada mesajlar hakkında yapılacak tüm hukuksal Şikayetler için info@harbimekan.com yada iletişim sayfası üzerinden iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 3 Gün (72 Saat) içerisinde Forum yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

Bu Site, Bilim ve Sağlık Haber Ajansı Üyesidir.

Yığıntı - 8kez - kaynak mağazam - Uğur Ağdaş - genel forum - webp converter