Hi,
We won't be able to give you specific instruction on this because this is primarily a general ASP.NET programming issue. The basic rule for dynamic loading is you have to reload the same thing you loaded last time during the "Init" stage. Here is another post about the same issue:
http://www.essentialobjects.com/forum/postst4243_Callback-was-initially-dynamically-loaded.aspxThere are various ways for you to make sure you reload whatever you loaded last time. The sample used a hidden input field but you can use other means, for example, a Session variable. There is no specific rule on what to use. It is totally up to you.
Note you have to finish reload in or before the "Init" stage. Any stage after that such as "Load" or server event won't work. For example, if you were handing a Button click event inside your dynamically loaded control, obviously you have to have that control loaded before the event firing stage, otherwise ASP.NET won't find your button to call your handler.
Thanks!