纯属个人兴趣的问题
相信大家都用过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 服务器控件》索引