我创建了一个usercontrol:List.ascx,并在里面设置了模板,
ITemplate _CommandsTemplate;
[PersistenceMode(PersistenceMode.InnerProperty)]
public ITemplate CommandsTemplate {
get {
return _CommandsTemplate;
}
set {
_CommandsTemplate = value;
}
}
然后通过一个aspx文件使用这个usercontrol,
像这样
<uc1:List ID="List1" runat="server" >
<CommandsTemplate>
。。。
</CommandsTemplate>
</uc1:List>
在运行的时候没有任何问题,但是设计时却显示 类型"System.Web.UI.UserControl"不具有名为"CommandsTemplate"的公共属性,请问有办法解决吗?谢谢各位了!!
InnerProperty是内部属性,估计是这个问题