Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > c# dinamik id'i butona click eventi tanımlayamıyor muyum?
Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
18.08.2007-16:09 #26336
arkadaşlar, aşağıdaki kodlarda event tetiklenmiyor.

 
System.Guid GuidDegeri = System.Guid.NewGuid();
string id = GuidDegeri.ToString();

((ImageButton)this.FindControl("imgbtnBACK")).ID = "imgbtnBACK" + id;

((ImageButton)this.FindControl("imgbtnBACK" + id)).Click += new ImageClickEventHandler(this.imgbtnBACK_Click);






bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
18.08.2007-16:59 #26339
sevecen yazdi
 
arkadaşlar, aşağıdaki kodlarda event tetiklenmiyor.

 
System.Guid GuidDegeri = System.Guid.NewGuid();
string id = GuidDegeri.ToString();

((ImageButton)this.FindControl("imgbtnBACK")).ID = "imgbtnBACK" + id;

((ImageButton)this.FindControl("imgbtnBACK" + id)).Click += new ImageClickEventHandler(this.imgbtnBACK_Click);


Nasıl bir yapı düşündün anlamadım ama burda bir mantıksızlık var.!!!

Bir kontrolun var adını verip ID'sini değistiriyorsun sonra da aynı fonksiyona yeni ID'sini verip öyle Event ekliyorsun. En baştan ID'sini değiştirmeye çalıştığın yerde Event'i eklesen ya. Kontrolün adını da nerde oluştutuyorsan orada değişik değişik verirsin.

Mümkünse ID'lerle uğraşma. ImageButton'larını bir liste şeklinde tut bence. Kuyruk yada Yığın da olabilir sana kalmış. Kolay oluyor öyle. peace





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


avatar

Kayıt: 07.01.2006
19.08.2007-12:57 #26349
Birsey sormak istiyorum ImageButton dan kastiniz bu imagebutton web kontrolu degil mi? Bu sorunun cevabina gore ben de bir cevap vermeyi planliyorum:)





Yazar
sevecen


avatar
adana istanbul
Kayıt: 08.02.2006
21.08.2007-16:27 #26401
özür dilerim arkadaşlar,

netten araştırdım sonra. butonun id'si değişince click eventi tetiklenmiyormuş. yapmaya çalıştığım şey mümkün değilmiş.

buraya yazmayı unutmuşum.

ilginize teşekkür ederim.

(bu arada evet imagebutton web kontrolü idi.)





bize ruyalarimizin degil uyanikligimizin tabiri gerek (Alinti)





Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
21.08.2007-17:37 #26407
Yani başlıktaki sorunun cevabı "Evet, Tanımlayamıyorsun." oluyor. Öyle mi? biggrinbiggrinbiggrin





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


avatar

Kayıt: 07.01.2006
21.08.2007-17:58 #26413
Ben de sorumu bu amacla sormustum, eger web kontrolu ise bu sekilde bir islem yapmaniz imkansiz diyecektim ama siz dogru cevabi bulmussunuz zaten. Iyi calısmalar diliyorum.





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb