/// <summary> /// Refresh button method /// </summary> public void RefreshButtonClick() { DynamicSitemapGenerator dynamicSitemapGenerator = new DynamicSitemapGenerator(); dynamicSitemapGenerator.RegenerateSitemap(this, new EventArgs()); StringBuilder stringBuilder = new StringBuilder(); String message = String.Empty; if (dynamicSitemapGenerator.SiteConfigurations == null || !dynamicSitemapGenerator.SiteConfigurations.Any()) { this.Message.Text = "No sitemap configurations found under " + DynamicSitemapConfiguration.SitemapConfigurationItemPath + ". Please create one or more configuration nodes and try refreshing again."; DynamicSitemapManagerForm.RefreshPanel("MainPanel"); } else { message += "Sitemaps for this sites has been generated: <br/><ul>"; foreach (String configuration in dynamicSitemapGenerator.SiteConfigurations.Select(x => x.ToString())) { message += String.Format("<li> • {0}</li>", configuration); } message += "</ul>"; this.Message.Text = message; DynamicSitemapManagerForm.RefreshPanel("MainPanel"); } }