|
|
#1 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,947
|
dinamik kontrol [asp.net]
aşağıda kodlar ile olşturulan button'ların event'ları çalışmıyor. neden olabilir? Kod:
<%@ Page language="c#" %> <script runat="server"> private void Page_Load(object sender, System.EventArgs e) { } private void Button1_Click(object sender, System.EventArgs e) { if (TextBox1.Text!="") { int Adet = Convert.ToInt32(TextBox1.Text); for(int i=0; i<Adet; ++i) { Button yeni = new Button(); yeni.ID = "Text" + i.ToString(); yeni.Click += new System.EventHandler(this.yeni_Click); yeni.Text = "Button" + i.ToString(); PlaceHolder1.Controls.Add(yeni); PlaceHolder1.Controls.Add(new LiteralControl("<br/>")); } } } private void yeni_Click(object sender, System.EventArgs e) { TextBox1.Text = ((Button) sender).Text; } </script> <HTML> <body> <form id="Form1" method="post" runat="server"> <ASP:TextBox id="TextBox1" runat="server"></ASP:TextBox> <ASP:Button id="Button1" runat="server" Text="Oluştur" onclick="Button1_Click"></ASP:Button><br> <ASP:PlaceHolder id="PlaceHolder1" runat="server"></ASP:PlaceHolder> </form> </body> </HTML> asıl sorunum, aynı mantıkla dinamik oluşturulan bir datagridin itemcommand event'inin çalışmaması.şeklinde oluşturduğum datagridin ItemDataBound event'i çalışmasına rağmen, ItemCommand evet'i çalışmıyor.
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!