void SaveHtml() { bool recordsaved = false; try { DataSourceMaster.InsertParameters["PageType"].DefaultValue = ContentTypeASPxComboBox.Text; DataSourceMaster.Insert(); recordsaved = true; } catch (Exception e) { // throw; recordsaved = false; divMessage.Visible = true; divMessage.InnerHtml = "ERROR: " + Environment.NewLine + e.Message; Page.ClientScript.RegisterStartupScript(this.GetType(), "toastMsg", "$(\"#pageToastMsg\").modal('show');", true); } finally { if (recordsaved) { string contentType = ContentTypeASPxComboBox.Text.ToString().ToLower(); string category = (CategoryComboBox.Value.ToString()); string subCategory = (SubCategoryComboBox.Value.ToString()); string title = (TitleTextBox.Value.ToString()); if (!string.IsNullOrEmpty(contentType) && !string.IsNullOrEmpty(category) && !string.IsNullOrEmpty(subCategory) && !string.IsNullOrEmpty(title) ) { string imgDir = Server.MapPath("~/Content/Img/" + contentType + "/" + category + "/" + subCategory + "/" + title); string fileDir = Server.MapPath("~/Content/Files/" + contentType + "/" + category + "/" + subCategory + "/" + title); if (!Directory.Exists(imgDir)) { _ = Directory.CreateDirectory(imgDir); } if (!Directory.Exists(fileDir)) { _ = Directory.CreateDirectory(fileDir); } } divMessage.Visible = true; divMessage.InnerHtml = "Página Guardada."; Page.ClientScript.RegisterStartupScript(this.GetType(), "toastMsg", "$(\"#pageToastMsg\").modal('show');", true); } } }