Handling Onclick Event from dynamically created linkbuttons (1.1)

  • Thread starter Thread starter RSH
  • Start date Start date
R

RSH

Hi,

I have a page that is generating Linkbuttons dynamically. I need to
dynamically wire up the buttons to an OnClick handler server side.

I am using this code but they are not firing the event.

What am i missing?

Dim ctrl As New LinkButton

ctrl.CommandName = "LoadUser"

ctrl.CommandArgument = dtrReader("EmailAddress") & ""

ctrl.Text = dtrReader("FullName")

AddHandler ctrl.Click, AddressOf LoadUser

PlaceHolder1.Controls.Add(ctrl)



Private Sub LoadUser(ByVal sender As Object, ByVal e As System.EventArgs)

.....

End Sub

Thanks,
Ron
 
I just verified and the Event definately does fire:

Here is the C# version of the code:

LinkButton ctrl = new LinkButton();
ctrl.CommandName = "LoadUser";
ctrl.CommandArgument = "(e-mail address removed)";
ctrl.Text = "LoadUser";
ctrl.Click +=new EventHandler(ctrl_Click);
this.PlaceHolder1.Controls.Add(ctrl);

private void ctrl_Click(object sender, EventArgs e)
{
Response.Write("You just clicked the LinkButton named LoadUSER");
}
 
Back
Top