protected override void CreateChildControls() { div = new System.Web.UI.HtmlControls.HtmlGenericControl(); div.ID = this.ClientID; lit = new Literal(); lit.ID = "data_" + this.ClientID; cb = new Callback(); if (HttpContext.Current.Request.Params["amagdebug"] == "true" || HttpContext.Current.Request.Params["amdebug"] == "true") { cb.Debug = true; } else { cb.Debug = false; } cb.ID = "CB_" + this.ClientID; cb.Attributes.Add("style", "display:none;"); cb.OnCallbackComplete = "function(){" + this.ClientID + ".Build();}"; cb.CallbackEvent += new Callback.CallbackEventHandler(RaiseCallback); ChildControlsCreated = true; }