page load olayında freetextbox1. text=datareader şeklinde yükleme yapıyorum burda hiçbir sorun yok fakat Dim mesdeg As OleDbCommand mesdeg = New OleDbCommand(&quot;UPDATE mesajicerik SET mesaj=@mesaj Where yetki=0&quot;, baglanti) mesdeg. Parameters. Add . Value = FreeTextBox1. Text mesdeg. ExecuteNonQuery en son denediğim parametre şekli buydu bundan önce de birsürü denedim buton onclickte freetextboxtan gelen veriyi değil ilk yüklediği veriyi güncelliyor yani hiç bir değişiklik olmuyor. Ben kendim kod içerisinden güncelleme yaptırıyorum oluyor fakat veri herhangi bir kontrolden gelince güncellemiyor. Birde freetextbox kullanırken freetextbox içerisinde bulunan html taglarından da sorun veriyor ne yapmalıyım?

Doğru ancak bu şekilde de zararlı içeriğe açık oluyor sayfa. Bunu dikkate almalısın bence.

gerek kalmadı çözdüm bu olayı sayfanın ValidateRequest özelliğini &quot;false&quot; yapmam yeterli oldu çok teşekkürler

Merhaba, freetextbox1. text içeriğini sadece sayfa ilk defa yüklendiğinde datareader şeklinde belirtiyorsunuz değilmi? Eğer o şekilde yapmadıysanız sayfa postback yaptığında texboxa girilen değer değil tekrar datareader değeri kullanılacaktır. if şeklinde deneyin.

Çok teşekkür ederim bu ayrıntıyı nasıl kaçırmışım! Bir de şöyle bir durum var ben bu kodda freetextbox kullanıyorum bu bir html editör bu kontrol içerisinden bir paragraf felan yazdığımda html tagları kendisi ekliyor içerisinde html taglar olan bir kontrolü ise asp. net veritabanına kayıt yapmıyor İstemcide (FreeTextBox1=&quot;&lt;UL&gt; &lt;LI&gt;listeleme&lt;/LI&gt;...&quot;), zararlı olabilecek bir değer Request. Form algılandı. gibi bir hata alıyorum bunu nasıl aşabilirim veri türünü ne olarak seçmeliyim bir zahmet yardım edebilirseniz bunada...