Hi,
From what you're describing it sounds like you're doing about the same that the
Master Pages technique does. Take a look at its source code and note how the Content class overrides TemplateSourceDirectory. Also note how in ContentContainer::OnInit method the TemplateSourceDirectory of each content is set to be the one from the Page instead of the usercontrol defining the template.
Victor Garcia Aprea
Microsoft MVP | ASP.NET
Looking for insights on ASP.NET?, read my blog:
Followers of the IHttpHandler !!