Hi,
I've a dropdownlist wich is loaded from my code behind:
Table tb = new Table(); TableCell tc = new TableCell(); TableRow tr = new TableRow(); tc.HorizontalAlign = HorizontalAlign.Right; DropDownList ddl = new DropDownList(); ddl.ID = levelControlItem.glc.p.controlId; ddl.Attributes.Add("runat", "server"); ddl.AutoPostBack = true; string sEventName = levelControlItem.glc.p.controlSelectIndexChanged; EventHandler eh = (EventHandler)Delegate.CreateDelegate(typeof(EventHandler), this, sEventName, false); ddl.SelectedIndexChanged += new EventHandler(eh); tc.Controls.Add(ddl); tr.Cells.Add(tc); tb.Rows.Add(tr); Panel1.Controls.Add(tb); if I look when the page is loaded I'll get this
<select name="ctl00$headContentPlaceHolder$ctl00$UserControl1$ddl1" id="headContentPlaceHolder_ctl00_UserControl1_ddl1" onchange="javascr ...

Go to the complete details ...