C# 简单复合控件-回发不起作用

C# 简单复合控件-回发不起作用,c#,asp.net,custom-controls,C#,Asp.net,Custom Controls,我正在尝试创建一个简单的复合控件-只是一个标签和文本框-但是控件没有接收回发 根据,我尚未实现IPostBackDataHandler 包含 TextBox不必担心 回发,作为嵌入式控件 将使用ASP.NET解决此问题 自动地 编辑-我已经检查了Context.Request.Form.Items并验证了表单数据恢复正常。我还直接在页面上放置了一个基本文本框,效果很好。尝试从compositecontrol继承,这是专门用于此场景的基类。。谢谢。难道你不应该从网络控制中获得控制权吗?你在哪里“获

我正在尝试创建一个简单的复合控件-只是一个标签和文本框-但是控件没有接收回发

根据,我尚未实现IPostBackDataHandler

包含 TextBox不必担心 回发,作为嵌入式控件 将使用ASP.NET解决此问题 自动地


编辑-我已经检查了Context.Request.Form.Items并验证了表单数据恢复正常。我还直接在页面上放置了一个基本文本框,效果很好。

尝试从compositecontrol继承,这是专门用于此场景的基类。。谢谢。

难道你不应该从网络控制中获得控制权吗?你在哪里“获取”回发事件?这不是你发布的代码的一部分。侦听该事件的内容是什么?请尝试从compositecontrol继承,这是一个专门用于此场景的基类…@WebControl-已尝试控件和WebControl-错误编辑,正在修复。@Artemiy-不必这样做,因为TextBox控件根据引用的MSDN链接执行此操作
class TestControl : WebControl
{
    Label _label;
    TextBox _textbox;       

    protected override void CreateChildControls()
    {
        _label = new Label();
        _label.Text = "Some Label ";
        Controls.Add(_label);

        _textbox = new TextBox();
        Controls.Add(_textbox);

        base.CreateChildControls();
    }