当前位置:  开发笔记 > 编程语言 > 正文

如何使用集合属性构建ASP.NET自定义控件?

如何解决《如何使用集合属性构建ASP.NET自定义控件?》经验,为你挑选了1个好方法。

我正在寻找类似的事情


    
    

什么是裸骨代码需要什么来解决这个问题?

里克的例子显示了类似的东西


    
        
        
    

如果可能的话,我更喜欢更简洁的语法.

注意:随意建议更好的标题或描述.即使您没有编辑权限,我也很乐意为社区编辑条目.



1> Chris Pietsc..:

这是一个非常简单的示例控件,可以完全满足您的需求:

namespace TestControl
{
    [ParseChildren(true, DefaultProperty = "Names")]
    public class MyControl : Control
    {
        public MyControl()
        {
            this.Names = new List();
        }

        [PersistenceMode(PersistenceMode.InnerDefaultProperty)]
        public List Names { get; set; }
    }

    public class PersonName
    {
        public string Name { get; set; }
    }
}

并且,这是一个示例用法:

<%@ Register Namespace="TestControl" TagPrefix="TestControl"  %>


    
    

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有