Bonjour à tous,
Je tiens a préciser que je ne maitrise pas trop .NET pour le web.
Je cherches à ajouter dynamiquement des controles à une pages, et gerer leurs evenements.
Voici un exemple simple : j'ajoute un userControl (MonControl) a une page, ce control comporte une DropDownList avec l'evenement SelectedIndexChanged.
J'ajoute le controle dans le page_init de ma page aspx comme ceci :
Code C# :
protected void Page_Init(object sender, EventArgs e)
{
if (!IsPostBack)
{
MonControl mc = ((MonControl)LoadControl("MonControl.ascx"));
mc.ID = "mc1";
mc.ControlWannaLeave += new MasterControl.OnControlWannaLeave(mc1_ControlWannaLeave);
this.PlaceHolder1.Controls.Add(ctrl);
}
}
Le controle s'affiche bien, mais l'évenement de la DropDownList (SelectedIndexChanged) n'est pas déclenché

. le Handler de cet evenement est censé lancer l'evenement "ControlWannaLeave" qui est recupéré par la page aspx.
Quelqu'un peut-il m'aider ?
N'y a t-il pas un moyen d'ajouter des controles et de gerer leurs evenements sans les déclarer dans le code asp ??
Merci.
