首页 新闻 会员 周边 捐助

asp.net 中 usercontrol使用模板的问题

0
悬赏园豆:50 [待解决问题]

我创建了一个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"的公共属性,请问有办法解决吗?谢谢各位了!!

DotJam的主页 DotJam | 初学一级 | 园豆:150
提问于:2010-11-25 11:36
< >
分享
所有回答(1)
0

InnerProperty是内部属性,估计是这个问题

茂茂 | 园豆:2894 (老鸟四级) | 2010-11-25 12:02
谢谢!测试了一下,不是这个原因。 InnerProperty在这里应该是保持为嵌套标记的意思
支持(0) 反对(0) DotJam | 园豆:150 (初学一级) | 2010-11-25 18:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册