﻿
{"id":2011,"date":"2013-08-26T01:10:08","date_gmt":"2013-08-26T01:10:08","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=2011"},"modified":"2013-08-26T22:10:53","modified_gmt":"2013-08-26T22:10:53","slug":"mvcde-a-potentially-dangerous-request-form-value-was-detected-from-the-client-hatasi","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/mvcde-a-potentially-dangerous-request-form-value-was-detected-from-the-client-hatasi\/","title":{"rendered":"MVC&#8217;de A Potentially Dangerous Request.Form Value Was Detected From The Client Hatas\u0131"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>MVC projelerinde CKEditor, FCKEditor ya da benzer komponentler kullananlar bu hatay\u0131 alabilirler.<br \/>\n<em><strong><span style=\"font-size: medium; color: #ff0000;\">&#8220;A Potentially Dangerous Request.Form Value Was Detected From The Client&#8221;<\/span><\/strong><\/em><br \/>\n\u00d6ncelikle bu hatan\u0131n nedeninden bahsetmekte yarar var.<br \/>\nAsp.NET Web Forms veyahut Asp.NET MVC mimarilerinde ortak bir g\u00fcvenlik \u00f6nlemi olarak d\u00fc\u015f\u00fcn\u00fclebilir.Herhangi bir veri giri\u015f kontrol\u00fcne yaz\u0131lm\u0131\u015f olan HTML kodlar\u0131 POST an\u0131nda server taraf\u0131na g\u00f6nderiliyorsa, sistem bunun bir sald\u0131r\u0131 ya da g\u00fcvenlik a\u00e7\u0131\u011f\u0131 olabilece\u011fini kestirip an\u0131nda bu hatay\u0131 vermektedir.Sonu\u00e7ta HTML taglar\u0131yla veritaban\u0131na kay\u0131t yap\u0131lmas\u0131 durumunda sitenin baz\u0131 alanlar\u0131nda g\u00f6rsel s\u0131k\u0131nt\u0131lar do\u011fabilece\u011fini hi\u00e7 yoktan d\u00fc\u015f\u00fcnm\u00fc\u015fs\u00fcn\u00fczd\u00fcr ki s\u0131k\u0131nt\u0131lar bundan da ibaret kalaca\u011f\u0131n\u0131 zannetmiyorum.<\/p>\n<p>Bu olas\u0131 durumun \u00e7\u00f6z\u00fcm\u00fc olduk\u00e7a basittir.Tabi bu yaz\u0131mda MVC mimarisi alan\u0131ndan \u00e7\u00f6z\u00fcm sunaca\u011f\u0131m sizlere.Web Forms alan\u0131ndaki \u00e7\u00f6z\u00fcm\u00fcn\u00fc Google&#8217;da bulman\u0131z \u00e7okta zor olmayacakt\u0131r.<\/p>\n<p>HTML tag\u0131 yaz\u0131lmas\u0131 gereken veri giri\u015f kontrol\u00fcn\u00fcn POST edilmesi sonucu tetiklenecek Action metodlar\u0131n\u0131 a\u015fa\u011f\u0131daki Attribute ile i\u015faretlemeniz bu sorunu \u00e7\u00f6zecektir.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n&#x5B;ValidateInput(false)]\r\n<\/pre>\n<p>Hadi ge\u00e7mi\u015f olsun \ud83d\ude42<\/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>MVC projelerinde CKEditor, FCKEditor ya da benzer komponentler kullananlar bu hatay\u0131 alabilirler. &#8220;A Potentially Dangerous Request.Form Value Was Detected From The Client&#8221; \u00d6ncelikle bu hatan\u0131n nedeninden bahsetmekte yarar var. Asp.NET Web Forms veyahut Asp.NET&#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":[11,258,345],"tags":[746,484,283],"class_list":["post-2011","post","type-post","status-publish","format-standard","hentry","category-asp-net-mvc","category-hata-cozumleri","category-mvc-4-0","tag-asp-net-mvc","tag-hata-cozumu","tag-mvc"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/2011","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=2011"}],"version-history":[{"count":0,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/2011\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=2011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=2011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=2011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}