Doğru Cevap
-
sanırım anlatmaya çalıştığın olay bu: http://www.csharpnedir.com/forum2/forum_posts.asp?TID=41226
sonuna kadar oku çözemezsen veya yanlış anladıysam tekrar söyle ben yine araştırayım.-
psygnosis
aslında istediğim şey veri kaydı sadece button1 e tıklanınca yapsın... bende şuan button1 ile kayıt yaptıktan sonra.. textbox ların değerleri viewstate temi tutuluyor bilmiyorum sayfayı yenileyince yada herhangi bir postback olayında aynı veriler yine kaydoluyor... bunu engellemek istiyorum10 yıl önce yazılmış -
ercet00ilk
bir store procedure yazarsın gider kontrol eder ve eğer varsa bir sayı dönderir.
eğer varsa 1 dönderirsin yoksa 0 dönderir direk kabul edersin.
1 ise böyle bir değer daha önceden girildi diye uyarı verdirirsin.
eğer anlamadığın bir yer varsa konuyu açabilirim. kolay gelsin.10 yıl önce yazılmış -
psygnosis
ya da hatayı şöyle açıklayım.. ben sayafaya sağ yıklayıp yeniden yükle ya da.. button1 dışında herhangi bir asp.net kontrolüne tıkladıgımda.. sanki button1 tekrar tıklanıyor aynı verileri tekrar kaydediyor10 yıl önce yazılmış -
ercet00ilk
page_load adında bir metot var bak bakalım orada neler oluyor. eğer orada bir yükleme ya da bağlama işi var ise eğer
if(!page.ispostback)
{
//burada işlerini yaptır.
}
şu halde sayfa yüklenirken bir kez yüklenir diğer durumlarda bir daha gelmez.
bir ikinci seçenek de şu. button altında işlemler bittikten sonra bütün verileri tekrar temizleyebilirsin. ya da page_load kısmı dediğim gibi sayfa her yüklendiğinde çalışır orada bazı kurallar koyarsın istediğin yeri clear ya da null yaparsın, temiz gelir.10 yıl önce yazılmış -
psygnosis
teşekkürler sorunu çözdüm... validationgroup vermiştim onu kaldırınca required validation ile sorun çözüLdü.10 yıl önce yazılmış -
ercet00ilk
buna sevindim :) kolay gelsin.10 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.