public static string RenderControlToString(Guid?moduleId) { var cntrl = new HelpCenter(); cntrl = (HelpCenter)cntrl.LoadControl(Location); if (moduleId.HasValue) { cntrl.ModuleId = moduleId.Value; } var page = new Page(); page.Controls.Add(cntrl); var writer = new StringWriter(); HttpContext.Current.Server.Execute(page, writer, false); var renderedControl = writer.ToString(); writer.Close(); return(renderedControl); }
public static string RenderControlToString(Guid? moduleId) { var cntrl = new HelpCenter(); cntrl = (HelpCenter)cntrl.LoadControl(Location); if (moduleId.HasValue) { cntrl.ModuleId = moduleId.Value; } var page = new Page(); page.Controls.Add(cntrl); var writer = new StringWriter(); HttpContext.Current.Server.Execute(page, writer, false); var renderedControl = writer.ToString(); writer.Close(); return renderedControl; }