public override void RenderControl(System.Web.UI.HtmlTextWriter writer) { base.RenderControl(writer); if (State == ControlState.Designtime || State == ControlState.Preview) { InternalHiddenField l = new InternalHiddenField(); l.ID = this.ControlID + "_textboxInternal"; l.RenderControl(writer); Label label = new Label(); label.Text = "Keypress event placeholder"; label.RenderControl(writer); } }
protected override void CreateChildControls() { InternalHiddenField l = new InternalHiddenField(); l.ID = this.ControlID + "_textboxInternal"; this.Controls.Add(l); KeyPressEventExtender ext = new KeyPressEventExtender(); ext.ControlID = this.ControlID; ext.TargetControlID = this.ControlID + "_textboxInternal"; this.Controls.Add(ext); base.CreateChildControls(); }