Hi PogoWolf I don't know whether you have sufficient static HTML wrappers lying around, so you don't want to do it all by creating ASCX files instead. But if you want to load a Web User Control dynamically from another Web User Control (WUC hereafter), then you have to store information about what should be loaded somewhere that the WUC can get to it. For example Session, ViewState, QueryString, etc. In that case there is no problem with for example loading the following variables in Session:
Session["mainControl"] = "usercontrols/Comments.ascx";
Session["subControl"] = "usercontrols/AddComment.ascx";
Then the ASPX Page could just look in Session["mainControl"] for what WUC to load, and the "Comments.ascx" WUC could look in Session["subControl"] for what WUC to load inside itself. Hope this helps, otherwise ask again. Kind regards - Jakob :cool: Three kinds of people in the world: - Those who can count.. - Those who can't!