In de selectedindexchange van een DropDownList voeg ik dynamisch ImageButton webcontrols toe aan een severside tabel. De ImageClickEventHandler word echter niet aangeroepen als ik op zo'n imagebutton klik, hij doet alleen maar een postback.
Volgens mij ligt dit er aan dat ik te laat ben met het laden van de controls, waardoor ik mijn events mis, maar hoe kan ik dit oplossen?
Delen relevante code:
private void dropdown_SelectedIndexChanged(object sender, System.EventArgs e):
Mijn private void tempImageControl_Click(object sender, System.Web.UI.ImageClickEventArgs e) word dus nooit aangeroepen ..
Volgens mij ligt dit er aan dat ik te laat ben met het laden van de controls, waardoor ik mijn events mis, maar hoe kan ik dit oplossen?
Delen relevante code:
private void dropdown_SelectedIndexChanged(object sender, System.EventArgs e):
code:
1
2
3
4
5
6
7
8
| while(rdrProdImages.Read())
{
..
tempImageControl.Click += new System.Web.UI.ImageClickEventHandler(tempImageControl_Click);
..
DynImagesTable.Rows[iRowCounter].Cells.Add(objTempCellObj);
..
{ |
Mijn private void tempImageControl_Click(object sender, System.Web.UI.ImageClickEventArgs e) word dus nooit aangeroepen ..