İstemcide, zararlı olabilecek bir değer Request.Form algılandı

Merhaba arkadaşlar bugün sizlere asp.net ile ilgili bir çözüm hakkında aydınlatmak istiyorum. Başıma gelen olayı saatlerce kurcalamama rağmen tam olarak konunun özetini anlatan birini bulamadım. Başıma gelen olayı nasıl çözdüğümü sizlere adım adım anlatacağım. Admin panelde Tinymce veya FCK editör kullandığınız varsayalım burada kullandığınız formları göndermek istediğinizde, “İstemcide, zararlı olabilecek bir değer Request.Form algılandı” şeklinde bir hata alıyoruz. Bunu çözmek için en mantıklı yolları şu şekilde izleyebiliriz. Fw. 4.5 öncesi versiyon kullanan arkadaşlar için ilk yapması gereken işlemleri anlatıyorum 1. ana editör yazınızın haricinde ekstra olarak bir adet textbox daha oluşturun bunun sebebi editörün içine yazdıklarınızı bu textbox’a yönlendirip oradan sıkıntısız şekilde db’ye kaydedeceğiz. ” Bu konuda Hakan Arslan abime teşekkür ederim ” 2. Sayfanınız en üst kısmına yani

 <%@ Page Title="" Language="C#" MasterPageFile="~/systempnl/Panel.Master" AutoEventWireup="true" CodeBehind="TestCihazEkle.aspx.cs" Inherits="izatamer.systempnl.TestCihazEkle"  ValidateRequest="false"%> 

bu kısmına ek olarak ” ValidateRequest=”false” ” satırını ekliyoruz. 3. Daha sonra web.config ayar dosyanıza gelerek

 <system.web> <httpRuntime requestValidationMode="2.0"/> </system.web> 

satırını ekliyoruz. Bunların hepsi 4.5 versiyonunuzun öncesinde sorunlarınızı çözüyor. Gelelim 4.5 için ne yapabiliriz en basit şekilde bunuda şöyle açıklayabilirim, Textbox’a bir kere tıkladıktan sonra Options kısmından ValidateRequestMode=”Disabled” yapmanız yeterlidir.