İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Asp.Net veri tabanı güncelleme sorunu!

Anthh

0
İyinet Üyesi
Katılım
26 Temmuz 2008
Mesajlar
12
Reaction score
0
page load olayında
freetextbox1.text=datareader("mesaj") şeklinde yükleme yapıyorum burda hiçbir sorun yok fakat
Dim mesdeg As OleDbCommand
mesdeg = New OleDbCommand("UPDATE mesajicerik SET mesaj=@mesaj Where yetki=0", baglanti)
mesdeg.Parameters.Add("@mesaj", OleDbType.Variant).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?
 

turkmale

0
İyinet Üyesi
Katılım
17 Nisan 2003
Mesajlar
237
Reaction score
0
Merhaba,

freetextbox1.text içeriğini sadece sayfa ilk defa yüklendiğinde datareader("mesaj") şeklinde belirtiyorsunuz değilmi?

Eğer o şekilde yapmadıysanız sayfa postback yaptığında texboxa girilen değer değil tekrar datareader("mesaj") değeri kullanılacaktır.


if (!IsPostBack)
{
freetextbox1.text=datareader["mesaj"] ;
}

şeklinde deneyin.
 

Anthh

0
İyinet Üyesi
Katılım
26 Temmuz 2008
Mesajlar
12
Reaction score
0
Ç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="<UL>
<LI>listeleme</LI>..."), 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...
 

Anthh

0
İyinet Üyesi
Katılım
26 Temmuz 2008
Mesajlar
12
Reaction score
0
gerek kalmadı çözdüm bu olayı sayfanın ValidateRequest özelliğini "false" yapmam yeterli oldu çok teşekkürler
 

turkmale

0
İyinet Üyesi
Katılım
17 Nisan 2003
Mesajlar
237
Reaction score
0
Doğru ancak bu şekilde de zararlı içeriğe açık oluyor sayfa. Bunu dikkate almalısın bence.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst