I have code to dynamically generate some link buttons (It's not know how
many are needed until runtime.)
I am adding the linkbutton to a cell in a table and the adding works fine.
It's firing of the event doesn't seem to be happening. Am I missing
something?
Here's the code:
To create the link button:
ldrCell = new TableCell();
LinkButton lbLink = new LinkButton();
lbLink.Text = "Button - " + ldrCatRow["ProductDes c"].ToString();
lbLink.CommandN ame = "Desc";
lbLink.CommandA rgument = "FieldValue ";
lbLink.Command += new CommandEventHan dler(LinkButton 1_Command);
lbLink.Click += new EventHandler(Li nkButton1_Click );
ldrCell.Control s.Add(lbLink);
And the code that handles the events:
protected void LinkButton1_Com mand(object sender, CommandEventArg s e)
{
string lstemp = e.CommandArgume nt.ToString();
string lsmsg = lstemp + " ----";
}
protected void LinkButton1_Cli ck(object sender, EventArgs e)
{
string lstemp = "It was clicked.";
string lsmsg = lstemp + " --------";
}
TIA - Jeff.
many are needed until runtime.)
I am adding the linkbutton to a cell in a table and the adding works fine.
It's firing of the event doesn't seem to be happening. Am I missing
something?
Here's the code:
To create the link button:
ldrCell = new TableCell();
LinkButton lbLink = new LinkButton();
lbLink.Text = "Button - " + ldrCatRow["ProductDes c"].ToString();
lbLink.CommandN ame = "Desc";
lbLink.CommandA rgument = "FieldValue ";
lbLink.Command += new CommandEventHan dler(LinkButton 1_Command);
lbLink.Click += new EventHandler(Li nkButton1_Click );
ldrCell.Control s.Add(lbLink);
And the code that handles the events:
protected void LinkButton1_Com mand(object sender, CommandEventArg s e)
{
string lstemp = e.CommandArgume nt.ToString();
string lsmsg = lstemp + " ----";
}
protected void LinkButton1_Cli ck(object sender, EventArgs e)
{
string lstemp = "It was clicked.";
string lsmsg = lstemp + " --------";
}
TIA - Jeff.
Comment