日期:2014-05-18  浏览次数:20705 次

纯属个人兴趣的问题
相信大家都用过ASP.Net的用户控件,在下这几个问题就是有关用户控件的。

页面加入用户控件后可以直接在属性页里查看到自定义的属性,但没有说明(就算为属性加注释也没有)

问题:
1.如何为用户控件的自定义属性写说明(能显示在属性页里)。
2.如何为用户控件的自定义属性设定默认值(例如Visible的默认值就是True)。
3.如何让用户控件的自定义事件显示在属性页的事件列表里。

------解决方案--------------------
1)和2)如:
C# code

        [Description("记录箭头的指向,不要人为去更改!")]
    
        public bool isPicVisiable
        {
            get
            {
                return this.pictureBox2.Visible;
            }
            set
            {
                this.pictureBox2.Visible = value;
            }
        }

------解决方案--------------------
请查阅MSDN中的《开发自定义 ASP.NET 服务器控件》索引