[DefaultPropertyAttribute("defname")] [ToolboxData(@"<{0}:DefineLabel Text='自定义Text' runat='server'></{0}:DefineLabel>") ] [ParseChildren(false)]
public class DefineLabel : Control { [BrowsableAttribute(true)] [DescriptionAttribute("自定义Description")] [DefaultValueAttribute("自定义DefaultValue")] public string Text { get; set; }
protected override void Render(HtmlTextWriter writer) { writer.Write("<div style='border:solid 1px silver'>" + Text + "</div>"); } }
这里面有个DefaultValueAttribute,不知道怎么用,在页面上也没有显示.
还有一个属性CategoryAttribute,这个是做什么用的啊?
自己做了个例子,也没看到显示的效果.
2 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
DefaultValueAttribute是该属性的默认值,就是刚创建的时候就有这个值
CategoryAttribute则是该属性的分类,例如是控制外观?还是数据等等。
主要都是表现在属性框里面
- 2 回答
- 0 关注
- 304 浏览
添加回答
举报
0/150
提交
取消