Привет! Я динамически создаю кнопки ссылок в списке 'ul li'. Затем я пытаюсь привязать каждую кнопку ссылки к событию щелчка, где я устанавливаю метку для текста нажатой кнопки ссылки. однако событие, которое должно сработать, не будет запущено?
if (!Page.IsPostBack)
{
int listItemIds = 0;
foreach (Node productcolour in product.Children)
{
HtmlGenericControl li = new HtmlGenericControl("li");
LinkButton lnk = new LinkButton();
lnk.ID = "lnk" + listItemIds;
lnk.Text = productcolour.Name;
lnk.Click += new EventHandler(Clicked);
//lnk.Command += new CommandEventHandler(lnkColourAlternative_Click);
//lnk.Click
li.Controls.Add(lnk);
ul1.Controls.Add(li);
listItemIds++;
}
}
вышеупомянутое заключено в if (! Page.ispostback), и текст метки больше нигде не устанавливается.
вот на событие
protected void Clicked(object sender, EventArgs e)
{
LinkButton lno = sender as LinkButton;
litSelectedColour.Text = lno.Text;
}