Yep, det är en till grej som behöver fixas och det är att lägga till komponenterna före OnLoad/Page_Load. Det har med ASP.NETs Page LifeCycle att göra.
OnInit brukar jag overrida och använda för att lägga till UserControls.
Kod:
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
AddOptions();
}
Är inte helt säker att det här är 100% rätt. Jag tycker ofta att man har problem med ASP.NETs
eländiga events och sidmodell (MVC-ramverk är mycket lättare att få grepp om!). Hoppas du får en knuff i rätt riktning iaf.