C# ASP.NET自定义控件-默认模板?

C# ASP.NET自定义控件-默认模板?,c#,asp.net,vb.net,C#,Asp.net,Vb.net,我知道这很挑剔,但是我可以在用户控件中使用一个模板吗: <uc:MyUserControl runat="server" ID="test"> <div><b>Test</b></div> <asp:PlaceHolder runat="server" id="pH" /> </uc:MyUserControl> 试验 而不是我现在所拥有的需要我: <uc:MyUserControl

我知道这很挑剔,但是我可以在用户控件中使用一个模板吗:

<uc:MyUserControl runat="server" ID="test">
    <div><b>Test</b></div>
    <asp:PlaceHolder runat="server" id="pH" />
</uc:MyUserControl>

试验
而不是我现在所拥有的需要我:

<uc:MyUserControl runat="server" ID="test">
    <Content>
        <div><b>Test</b></div>
        <asp:PlaceHolder runat="server" id="pH" />
    </Content>
</uc:MyUserControl>

试验

基本上,我希望控件中只有一个ITemplate。

内容是用户控件的ITemplate属性吗?尝试使用以下方法:

[PersistenceMode(PersistenceMode.InnerDefaultProperty)]


编辑:另外,您还需要将
[ParseChildren(True,“DEFAULTPROPERTY”)]
属性添加到控件。

如果您在类中添加我需要的[ParseChildren(True,“DEFAULTPROPERTY”)]属性,我将接受您的回答。。。属性的PersistenceModeAttribute和类的ParseChildrenAttribute的组合。