dans ce .ASPX travailleDéclaration d'un événement CLICK. ASPX vs Code derrière .. comment sont ces 2 différents?
<asp:ImageButton ID="lbHope6" runat="server" ImageUrl="~/Shared/Images/Site/ChartTypeProd.png"
CssClass="chart" OnClick="lbHope6_Click" />
protected void lbHope6_Click(object sender, ImageClickEventArgs e)
{
EventArgs args = new EventArgs();
if (Hope6 != null)
Hope6(this, args);
}
mais quand je le fais de cette façon, il agit différemment .. toutes les idées ?? ive tout espoir
LinkButton lb = new LinkButton();
lb.Text = s.Key.ToString();
lb.Click += new EventHandler(lbHope6_Click);
sourceNameCell.Controls.Add(lb);
protected void lbHope6_Click(object sender, EventArgs e)
{
EventArgs args = new EventArgs();
if (Hope6 != null)
Hope6(this, args);
}
Dans quel cas créez-vous le 'LinkButton'? –
@Dustin Laine a raison - 'where' vous créez le LinkButton (et surtout le câblage de l'événement) est primordial. Dans ASP.NET (sites Web) "old-school", des choses comme les gestionnaires Page_Load et Event étaient automatiquement câblées dans la méthode InitializeComponent (appelée par Page_Init je crois). – RPM1984
Comment la création de cet événement de clic dans la page init par rapport au chargement de la page affecte-t-elle les choses? ... En ce moment tout se passe dans une fonction dans le page_load .. il doit arriver là je pense que c'est là que le code HTML est construit – punkouter