динамически создаваемый список кнопок ссылок, кнопки ссылок не отправляются назад

Привет! Я динамически создаю кнопки ссылок в списке '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;

}

Ответы на вопрос(2)

Ваш ответ на вопрос