protected void btnExport_Click(object sender, EventArgs e) { try { string selectedSite = ValidationHelper.GetString(siteSelector.Value, String.Empty); string targetPath = Server.MapPath("~/App_Data/Templates/" + selectedSite); string[] excludedNames = txtExcluded.Text.Trim().Split(';'); ExportProvider.ExportWebTemplate(selectedSite, null, targetPath, excludedNames, CMSContext.CurrentUser); lblInfo.Text = "Template has been exported to " + targetPath; } catch (Exception ex) { lblError.Text = ex.Message; lblError.ToolTip = EventLogProvider.GetExceptionLogMessage(ex); } }