Если asp.net знает, как анализировать ваш элемент управления (отразите элементы управления Literal, LiteralControl, TextBox, чтобы увидеть, как это делается)
[ControlBuilder(typeof(YourControlBuilder)), DefaultProperty("Text")]
public class YourControl : Control, ITextControl {
}
[Bindable(true), DefaultValue(""), Localizable(true)]
public string Text {
get;
set;
}
public class YourControlBuilder : ControlBuilder {
}