Вы должны поместить весь или часть вашего кода, который создает динамические элементы управления в событие Pre_Init жизненного цикла страницы, что-то вроде этого
protected void Page_PreInit(object sender, EventArgs e)
{
LinkButton lb = new LinkButton();
lb.ID = p_id.ToString();
lb.Text = "Project " + c + " is: " + name;
form1.Controls.Add(lb);
lb.Click += new EventHandler(this.Button1_Click);
}
Тогда только он достигнет того, что вы хотите.