{"id":33,"date":"2020-06-02T16:35:35","date_gmt":"2020-06-02T16:35:35","guid":{"rendered":"http:\/\/bahadirmeric.net\/bahadir\/?p=33"},"modified":"2020-06-02T16:35:35","modified_gmt":"2020-06-02T16:35:35","slug":"querystring-metodunda-key-ve-degerleri-okumak","status":"publish","type":"post","link":"http:\/\/bahadirmeric.net\/bahadir\/2020\/06\/02\/querystring-metodunda-key-ve-degerleri-okumak\/","title":{"rendered":"QueryString Metodunda Key ve De\u011ferleri okumak"},"content":{"rendered":"\n<p>Asp, Asp.Net ve PHP hatta t\u00fcm internet tabanl\u0131 uygulamalarda veriler sayfalar aras\u0131nda yada sayfadan servise, programa v.b. uygulamalara bir ka\u00e7 yolla ta\u015f\u0131n\u0131rlar bunlardan birinin ve en basitinin \u201cQueryString\u201d yani sayfan\u0131n sonuna belli de\u011fi\u015fkenlere de\u011fer atayarak sayfay\u0131 \u00e7a\u011f\u0131rmak yada bir uygulamaya ge\u00e7mek oldu\u011funu i\u015fin en ba\u015f\u0131nda g\u00f6rebilirsiniz.Benim bu konuda \u015f\u00f6yle bir ihtiyac\u0131m oldu. Temel olarak \u201cQueryString\u201d metodu a\u015fa\u011f\u0131da g\u00f6rece\u011finiz gibi bir yaz\u0131m gerektirmektedir;<\/p>\n\n\n\n<p>Default.aspx?MusteriAdi=Ayse&amp;TelefonNo=02125808080&amp;MusteriNo=1456783<\/p>\n\n\n\n<p>\u015eimdi bu gelen veri i\u00e7in sizde belirli anahtar de\u011ferler ile geleni kar\u015f\u0131larsan\u0131z. Peki ya anahtarlar\u0131n ne oldu\u011funu bilmezseniz yada \u00f6yle bir arabirim yaz\u0131yorsunuzki t\u00fcm sayfalar asl\u0131nda sadece bu sayfaya gidiyor ve bu sayfada arabirim de\u011ferlerini al\u0131p yorumlay\u0131p sonucu ona g\u00f6re \u00fcretiyor. K\u0131saca hem Anahtarlar\u0131 hemde gelen De\u011ferlerini okumak istedi\u011fimizi d\u00fc\u015f\u00fcnelim. \u0130\u015fte ozaman ne edece\u011fiz \u00e7\u00f6z\u00fcm kulland\u0131\u011f\u0131m ve sizinle payla\u015ft\u0131\u011f\u0131m a\u015fa\u011f\u0131daki kodda \ud83d\ude42<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nusing System;\nusing System.Collections.Generic;\nusing System.Web;\nusing System.Web.UI;\nusing System.Web.UI.WebControls;\nusing System.Collections.Specialized;\n \npublic partial class _Default : System.Web.UI.Page\n{\n    protected void Page_Load(object sender, EventArgs e)\n    {\n        if (Request.QueryString.Count &gt; 0)\n        {\n            if (Request.QueryString.Count &lt; 3)\n            {\n                lblMustAdi.Text = &quot;Gelen de\u011fer yeterli uzunlukta de\u011fil !!!&quot;;\n                lblMustNo.Text = &quot;Gelen de\u011fer yeterli uzunlukta de\u011fil !!!&quot;;\n                lblTelNo.Text = &quot;Gelen de\u011fer yeterli uzunlukta de\u011fil !!!&quot;;\n            }\n            else\n            {\n                NameValueCollection n = Request.QueryString;\n                foreach(string KeyName in n.AllKeys)\n                {\n                    switch(KeyName)\n                    {\n                        case &quot;MusteriAdi&quot;:\n                            lblMustAdi.Text = n&#x5B;KeyName].ToString();\n                            break;\n                        case &quot;TelefonNo&quot;:\n                            lblTelNo.Text = n&#x5B;KeyName].ToString();\n                            break;\n                        case &quot;MusteriNo&quot;:\n                            lblMustNo.Text = n&#x5B;KeyName].ToString();\n                            break;\n                    }\n                }\n            }\n        }\n        else\n        {\n            lblMustAdi.Text = &quot;Key de\u011feri yok !!!&quot;;\n            lblMustNo.Text = &quot;Key de\u011feri yok !!!&quot;;\n            lblTelNo.Text = &quot;Key de\u011feri yok !!!&quot;;\n        }\n    }\n}\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Asp, Asp.Net ve PHP hatta t\u00fcm internet tabanl\u0131 uygulamalarda veriler sayfalar aras\u0131nda yada sayfadan servise, programa v.b. uygulamalara bir ka\u00e7 yolla ta\u015f\u0131n\u0131rlar bunlardan birinin ve en basitinin \u201cQueryString\u201d yani sayfan\u0131n sonuna belli de\u011fi\u015fkenlere de\u011fer atayarak sayfay\u0131 \u00e7a\u011f\u0131rmak yada bir uygulamaya ge\u00e7mek oldu\u011funu i\u015fin en ba\u015f\u0131nda g\u00f6rebilirsiniz.Benim bu konuda \u015f\u00f6yle bir&#8230; <a class=\"continue-reading-link\" href=\"http:\/\/bahadirmeric.net\/bahadir\/2020\/06\/02\/querystring-metodunda-key-ve-degerleri-okumak\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":16,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[4,6],"class_list":["post-33","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","tag-c","tag-visual-studio"],"_links":{"self":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":1,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/33\/revisions"}],"predecessor-version":[{"id":34,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/33\/revisions\/34"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/media\/16"}],"wp:attachment":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/media?parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/categories?post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/tags?post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}