﻿
{"id":390,"date":"2012-04-07T09:41:32","date_gmt":"2012-04-07T09:41:32","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=390"},"modified":"2012-04-19T21:15:34","modified_gmt":"2012-04-19T21:15:34","slug":"asp-net-request-querystring","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/asp-net-request-querystring\/","title":{"rendered":"Asp.NET Request.QueryString"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Browserdan sunucuya veri iletmek i\u00e7in QueryString kullan\u0131l\u0131r.Tabi teorik olarak a\u00e7\u0131klamak hi\u00e7 bir ifade etmedi\u011finden g\u00fcnl\u00fck internet hayat\u0131ndan \u00f6rnek verelim.www.hepsiburada.com sitesine girip, her hangi bir kategoriye girerseniz e\u011fer adres \u00e7ubu\u011funa dikkat ediniz.<span style=\"font-size: small; font-family: terminal, monaco;\">&#8220;<span style=\"text-decoration: underline;\"><em>http:\/\/www.hepsiburada.com\/bilmemne.aspx<span style=\"color: #ff9900; text-decoration: underline;\">?<\/span><span style=\"color: #99cc00; text-decoration: underline;\">CategoryID<\/span><span style=\"color: #ff9900; text-decoration: underline;\">=<\/span>1<span style=\"color: #ff9900; text-decoration: underline;\">&amp;<\/span><span style=\"color: #99cc00; text-decoration: underline;\">cpage<\/span><span style=\"color: #ff9900; text-decoration: underline;\">=<\/span>1<\/em><\/span>&#8221; <\/span>gibi bir yaz\u0131yla kar\u015f\u0131la\u015f\u0131r\u0131z.\u0130\u015fte bu adresin yap\u0131s\u0131ndaki renkle g\u00f6sterdi\u011fim alanlar browser sayesinde sucuya veri iletiyorlar.Birazdan bunlara ve nas\u0131l kullan\u0131ld\u0131klar\u0131na de\u011finece\u011fim.<br \/>\n<span style=\"font-size: small; font-family: terminal, monaco;\"> <!--more--><\/span><br \/>\nYukar\u0131daki yazd\u0131\u011f\u0131m \u00f6rne\u011fi tekrardan buraya al\u0131yorum.<br \/>\n<span style=\"text-decoration: underline; font-size: small; font-family: terminal, monaco;\"> <em>http:\/\/www.hepsiburada.com\/bilmemne.aspx<span style=\"color: #ff9900; text-decoration: underline;\">?<\/span><span style=\"color: #99cc00; text-decoration: underline;\">CategoryID<\/span><span style=\"color: #ff9900; text-decoration: underline;\">=<\/span>1<span style=\"color: #ff9900; text-decoration: underline;\">&amp;<\/span><span style=\"color: #99cc00; text-decoration: underline;\">cpage<\/span><span style=\"color: #ff9900; text-decoration: underline;\">=<\/span>1<br \/>\n<\/em><\/span><br \/>\nAdres \u00e7ubu\u011fundan bir veri iletimi yapmak istiyorsak e\u011fer, sayfa uzant\u0131s\u0131ndan(.aspx) sonra soru i\u015fareti(<span style=\"font-size: small; font-family: terminal, monaco;\"><em><span style=\"color: #ff9900;\">?<\/span><\/em><\/span>) koymal\u0131y\u0131z.Daha sonra bu adreste ta\u015f\u0131nacak veriyi tutacak olan bir de\u011fi\u015fken ismi vermeliyiz(\u00d6rnek olarak\u00a0<span style=\"font-size: small; font-family: terminal, monaco;\"><span style=\"color: #99cc00;\"><em>CategoryID<\/em><\/span><\/span>).Bu de\u011fi\u015fkenin ta\u015f\u0131yaca\u011f\u0131 veriyi e\u015fittir(<span style=\"font-size: small; font-family: terminal, monaco;\"><em><span style=\"color: #ff9900;\">=<\/span><\/em><\/span>) operat\u00f6r\u00fcyle atamal\u0131y\u0131z.(\u00d6rnek olarak\u00a0<span style=\"font-size: small; font-family: terminal, monaco;\"><em><span style=\"color: #ff9900;\">=<\/span>1<\/em><\/span>).E\u011fer bu adreste ba\u015fka bir de\u011fi\u015fken daha tan\u0131mlamak istiyorsak ve(<span style=\"font-size: small; font-family: terminal, monaco;\"><span style=\"color: #ff9900;\"><em>&amp;<\/em><\/span><\/span>) operat\u00f6r\u00fcn\u00fc kullan\u0131p, ard\u0131ndan de\u011fi\u015fken ismini yazabilir ve anlatt\u0131\u011f\u0131m gibi de\u011fer atayabiliriz.<\/p>\n<p>Tabi soracaks\u0131n\u0131z, bu verileri adreste ta\u015f\u0131d\u0131k ta\u015famas\u0131na ama nerde nas\u0131l ula\u015facaz diye \ud83d\ude42<br \/>\n\u015eimdi bir \u00f6rnek yapal\u0131m ve onun \u00fczerinde g\u00f6sterelim.Default.aspx ve Default2.aspx isimli sayfalarda \u00e7al\u0131\u015fal\u0131m.<br \/>\nDefault.aspx sayfas\u0131na bir tane Button nesnesi koyuyorum.Ve bu Button nesnesinin PostBackUrl \u00f6zelli\u011fine &#8220;~\/Default2.aspx?ad=gncy&amp;soyad=yildiz&#8221; yaz\u0131yorum.Bu ne demek?Bu Button nesnesine t\u0131kland\u0131\u011f\u0131 zaman, Default2.aspx sayfas\u0131na git, ve &#8220;ad&#8221; ad\u0131ndan bir de\u011fi\u015fkenin i\u00e7inde &#8220;gncy&#8221; verisini,&#8221;soyad&#8221; ad\u0131nda bir de\u011fi\u015fkenin i\u00e7inde de &#8220;yildiz&#8221; verisini adresinde g\u00f6t\u00fcr demektir.<\/p>\n<p>\u015eimdi ise, Default2.aspx sayfas\u0131ndan bu de\u011ferleri okutal\u0131m.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n---Default2.aspx---\r\n        string ad = Request.QueryString&#x5B;&quot;ad&quot;].ToString();\r\n        string soyad = Request.QueryString&#x5B;&quot;soyad&quot;].ToString();\r\n        Response.Write(ad + &quot; &quot; + soyad);\r\n<\/pre>\n<p>Yukar\u0131da g\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi, Default2.aspx sayfas\u0131n\u0131n adresindeki de\u011fi\u015fkenleri Request.QueryString[] komutuyla ar\u0131yoruz.<br \/>\nRequest.QueryString[&#8220;ad&#8221;] diyerek, adres cubundaki &#8220;ad&#8221; ismindeki de\u011fi\u015fkenin de\u011ferini elde edersiniz.<br \/>\nEkran g\u00f6r\u00fcnt\u00fcs\u00fc &#8220;gncy yildiz&#8221; olacakt\u0131r.<\/p>\n<p>Basit \u015fekilde Request.QueryString yap\u0131s\u0131n\u0131 anlatm\u0131\u015f olduk.Sonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek dile\u011fiyle..<br \/>\n\u0130yi \u00e7al\u0131\u015fmalar.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Browserdan sunucuya veri iletmek i\u00e7in QueryString kullan\u0131l\u0131r.Tabi teorik olarak a\u00e7\u0131klamak hi\u00e7 bir ifade etmedi\u011finden g\u00fcnl\u00fck internet hayat\u0131ndan \u00f6rnek verelim.www.hepsiburada.com sitesine girip, her hangi bir kategoriye girerseniz e\u011fer adres \u00e7ubu\u011funa dikkat ediniz.&#8220;http:\/\/www.hepsiburada.com\/bilmemne.aspx?CategoryID=1&amp;cpage=1&#8221; gibi bir yaz\u0131yla&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[192,193,194],"class_list":["post-390","post","type-post","status-publish","format-standard","hentry","category-asp-net","tag-querystring","tag-request","tag-request-querystring"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=390"}],"version-history":[{"count":0,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/390\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}