Konuyu görüntüle
IUCODERS FORUM > İşletim Sistemleri & Donanım & Network > Microsoft > AspNet Page Eventleri neden 2 kez tetikleniyor?
Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
28.08.2008-11:01 #50884
aliprinter yazdi
 
Bu problemle bir daha karşılaşmadım ama şöyle bir çözüme rastlamıştım. Bir dene istersen.
http://geekswithblogs.net/TimH/archive/2006/10/23/94874.aspx

Bu da olmadı. Şu anda süre tutarak ard arda iki kez çalışmasını önlüyorum ama o da sakat bir iş.

Ben deki durum şu: GridView içinde ButtonField'larım içlerinde de image Button'larım var. Bazı satırlarda Button'lara tıklandığında Page_Load ve RowCommand iki kere çalışıyor. Hiç bir kolona boş veri gelmemesini sağladım. Button'ların da hepsinin resmi vs.si var. Ama bazı kolonların neden çift tetiklemeye neden olduğunu bulamadım.worried
İmdaaaat!!!praying





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
19.09.2008-16:25 #51378
Bende aynı sorunla sayfaya download kısmı eklemeya çalıştığımda karşılaşmıştım.Çözemedim bir türlü ama bi kez sayfayı açnca bi kezde indireceğim nesneye tıkladığımda page load çalışıyordu.Sorun sayfanın URL alması ile alakalı olabilir mi acaba.????

confusedconfused





More than one
Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
19.09.2008-23:34 #51387
aynı eventin iki kere tetiklenmesinin birçok sebebi olabilir.
örneğin event sahibi olan componenti tekrar bind ederseniz event tekrar tetiklenir. bunun dışında aynı event birden fazla tetiklenebilir fakat her seferinde tetikleyen eleman yada tetikleyen komut farklı olabilir. örneğin rowa buton koyarsanız. rowcommand eventi iki kere tetiklenir fakat ikisinde te tetikleyen eventin sourceu yada command argumenti farklıdır. bunun bu şekilde calısması doğal. bir problem değil olması gereken bu.





N/A
Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
20.09.2008-09:57 #51392
İki kere tetiklenmesi doğal belki ama bu ikinciyi istediğimiz zaman nasıl doğru bir şekilde önleyeceğimizi bilmememiz asıl sorun. Nasıl olacak bu?thinking





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
23.09.2008-09:29 #51438
Event sahibi GridView'i tekrar bind ediyorum etmem de şart. İkincide 1 kez tetiklenen olayın tekrar tetiklenmemesini sağlamam lazım.Daha büyük sorunlar çıkarmayan bir çözüm bulamadım. Daha önce de belirttiğim gibi bu iki kere tetiklenme de anlayamadığım bir şekilde her zaman olmuyor.





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
1 2
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb