[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,这个是做什么用的啊?
自己做了个例子,也没看到显示的效果.
蝴蝶不菲