问题描述:我写了一个复合自定义控件,放到gridview的模板列中,翻页的时候也会触发控件的change事件public class YgDialog : CompositeControl
{        public delegate void ChangeEventHandler(object sender, EventArgs e);
        public event ChangeEventHandler TextChanged;
        TextBox tb;
        TextBox tbHidden;
         /// <summary>
        /// 创建子控件
        /// </summary>
        protected override void CreateChildControls()
        {
            //base.CreateChildControls();
            if (!DesignMode)
            {
                
                Controls.Clear();
                
                tb = new TextBox();
                tb.Text = this.Text;
                tb.AutoPostBack = this.AutoPostBack;
                tb.CssClass = "NormalTextBox";
                tb.ID = "nameTextBox";
                tb.TextChanged += new EventHandler(tb_TextChanged);
                this.Controls.AddAt(0, tb); }
}
void tb_TextChanged(object sender, EventArgs e)
        {
            if (TextChanged != null)
                this.TextChanged(this, e);
        }
}