Je semble rencontrer un problème lors de l'obtention du gestionnaire d'événements pour un groupe de cases dynamiques. Le code est posté ici. Je pensais que ce serait assez simple, les cases à cocher n'apparaissent pas dans un répéteur, datagrid, etc. Ils apparaissent dans une table qui est située à l'intérieur d'un div qui se trouve au centre de l'écran. Toute aide serait grandement appréciée.Evénement CheckedChanged pour la case à cocher ne se déclenche pas pour les cases à cocher dynamiques
foreach (SelectAssignedRolesByUserResult role in assignedRoles)
{
CheckBox cb = new CheckBox();
cb.ID = string.Format("CheckBox_{0}_{1}", role.role_nm, role.role_id);
cb.Text = role.role_nm;
cb.Attributes.Add("role_id", role.role_id.ToString());
cb.Attributes.Add("assigned_role_id", role.assigned_role_id.ToString());
cb.Checked = (role.assigned_role_id > 0);
cb.CheckedChanged += new EventHandler(cb_CheckedChanged);
TableCell cell = new TableCell();
TableRow row = new TableRow();
cell.Controls.Add(cb);
row.Cells.Add(cell);
TableAssignedRoles.Rows.Add(row);
}
la méthode sont-ils en cours de création? page_init? page_load? –