C#自定义控件:将内部内容用作文本字段

时间:2010-05-19 16:39:11

标签: c# custom-controls

我正在创建一个自定义控件,我希望获取标签中的所有内容并将其用作我控件上的字符串文本字段:

<custom:control ID="C" runat="server">This text should go into the text property</custom:control>

有谁知道如何实现这一目标?我在我的文本字段上尝试了以下属性(从Literal控件复制),但它似乎不起作用!

    [DefaultValue(""), Bindable(true), Localizable(true)]

1 个答案:

答案 0 :(得分:0)

在控制类上:

[ParseChildren(true, "TextPropertyNameHere")]
[PersistChildren(false)]

在控件的属性上:

[PersistenceMode(PersistenceMode.InnerDefaultProperty)]

或类似的东西。