protected override void Render(HtmlTextWriter writer) { //writer.Write(Text) writer.Write(HeaderTemplate); int i = 0; if (ForumData != null) { string tmp = DisplayTemplate; System.Xml.XmlNodeList xGroups = ForumData.SelectNodes("//groups/group"); ForumDisplay fd = null; foreach (System.Xml.XmlNode xNode in xGroups) { int groupId = int.Parse(xNode.Attributes["groupid"].Value.ToString()); fd = new ForumDisplay(); fd.DisplayTemplate = this.DisplayTemplate; fd.ForumGroupId = groupId; fd.ControlConfig = this.ControlConfig; fd.ModuleConfiguration = this.ModuleConfiguration; //fd.ForumData = ForumData if (i == 0 && ToggleBehavior == 1) { fd.ToggleBehavior = 0; } else if (i > 0 && ToggleBehavior == 1) { fd.ToggleBehavior = 1; } this.Controls.Add(fd); fd.RenderControl(writer); i += 1; } } else { writer.Write(NoResultsTemplate); } writer.Write(FooterTemplate); }