Hi.. i got similar problems. I know only half-of solution
First things is page lifecycle:
so.. in short what happens... every time page loads controls should be recreated in memory. After that they need to be turned to last state (which is saved in post back).
As i figured out best place in 1.1 for creating is OnInit. After that u shold do loading of view state into dynamicly created controls. All this should go before Page Load.
izrada web stranica