pooh:Aint nothing that a simple attribute wouldn't fix.
Add the following to your control class and
read about it[ParseChildren(false)]
great feature! I found this also when I went to make a Templated control..
<foo:SomeControl ID="ucTest" runat="server">
<MainContent>Render me Inside a specific placeholder!</MainContent>
<Header>Snappy and informative header!</Header>
</foo:SomeControl>
Requires something like..
private ITemplate _MainContent;[PersistenceMode(PersistenceMode.InnerProperty), TemplateContainer(typeof(TemplateControl))]public ITemplate MainContent{
get { return _MainContent; }set { _MainContent = value; }}
etc..etc...
private ITemplate _MainContent;[PersistenceMode(PersistenceMode.InnerProperty), TemplateContainer(typeof(TemplateControl))]public ITemplate MainContent{
get { return _MainContent; }set { _MainContent = value; }}
etc..etc...
PersistenceMode(PersistenceMode.InnerProperty), TemplateContainer(typeof(TemplateControl))]public ITemplate MainContent{
get { return _MainContent; }set { _MainContent = value; }}
etc..etc...
public ITemplate MainContent{
get { return _MainContent; }set { _MainContent = value; }}
etc..etc...
get { return _MainContent; }set { _MainContent = value; }}
etc..etc...
set { _MainContent = value; }}
etc..etc...