Création dynamique de Image Button dans du code behind
je me créé un ImageButton dans mon code behind
je lui set toute ses propriété et je lui déclare un événement.
il s'affiche et postback la page quand on click
mais il ne passe jamais dans mon événement
Code:
1 2 3 4 5 6 7 8
|
ImageButton imageButtonPrec = new ImageButton();
imageButtonPrec.ID = "DayPrec";
imageButtonPrec.ImageUrl = "~/Images/button/prec_arrow.gif";
imageButtonPrec.AlternateText = GetLocalResourceObject("PrecedentDay").ToString();
imageButtonPrec.CommandArgument = "GoToPrecedentDay";
imageButtonPrec.CommandName = "Click";
imageButtonPrec.Command += new CommandEventHandler(GoToPrecedentDay); |
voici mon événement:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
protected void GoToPrecedentDay(object sender, CommandEventArgs e)
{
DateTime dateDay;
if (((HiddenField)Page.FindControl("ctl00$MainHolder$DateBegin")).Value.ToString() != "")
{
dateDay = DateTime.Parse(((HiddenField)Page.FindControl("ctl00$MainHolder$DateBegin")).Value.ToString());
}
else
{
dateDay = DateTime.Today;
}
((HiddenField)Page.FindControl("ctl00$MainHolder$DateBegin")).Value = dateDay.AddDays(-1).ToString();
ViewOneDay(sender, e);
} |
de plus, j'ai recréé le meme control dans ma page aspx et tout se passe comme prévu quand je clique dessus. Qu'est-ce qui peu empecher mon événement de ce déclancher?