In the Page_Load method I create a couple of controls, based on various conditions. I would like to register server side code with those controls. However, for the last part
Are you trying to register server side event? If so you can do like this.
LinkButton lb = new LinkButton(); lb.ID = "LinkButton1"; lb.Click += new EventHandler(LinkButton1_Click); lb.Text = "testtext";
Event
protected void LinkButton1_Click(object sender, EventArgs e) { }