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的组合。