如何访问ASP.NET控件的内容?

Jas*_*n Z 6 asp.net controls

我想知道是否有可能做这样的事情:

    <uc1:TestControl ID="TestControl1" runat="server">
        <div>More random HTML, etc...</div>
    </uc1:TestControl>
Run Code Online (Sandbox Code Playgroud)

我收到一个错误"类型'System.Web.UI.UserControl'没有名为'div'的公共属性." 做了一点研究,我发现我可以将以下属性添加到服务器控件:

[ParseChildren(false)]
public partial class TestControl : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以从ASP.NET控件中读取内容?

编辑:更改了措辞以反映我很好奇,如果您可以使用服务器或用户控件执行此操作

Dav*_*ard 4

在服务器控件中,您将创建一个实现 ITemplate 的属性来包含该内容。我不确定这在用户控件中是否可能,但可能是。