public string GetSideCart(bool showButton) { System.Web.UI.Page page = new System.Web.UI.Page(); WebUserControl1 ctl = (WebUserControl1)page.LoadControl("~/WebUserControl1.ascx"); page.Controls.Add(ctl); System.IO.StringWriter writer = new System.IO.StringWriter(); try { HttpContext.Current.Server.Execute(page, writer, false); page.Dispose(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message + " " + ex.StackTrace); } return writer.ToString(); }