/// <summary> /// Page Load Generates Html for slider /// </summary> /// <param name="sender"> The source of event</param> /// <param name="e"> The <see cref="System.EventArgs"/> instance containing event data. </param> protected void Page_Load(object sender, EventArgs e) { SliderDB sdb = new SliderDB(); rptSliders.DataSource = sdb.AllSliders(this.ModuleID); rptSliders.DataBind(); bool isSliderloaded = false; foreach (object itemobj in this.Page.Header.Controls) { if (itemobj is HtmlGenericControl) { HtmlGenericControl item = (HtmlGenericControl)itemobj; if (item.Attributes["SliderCss"] != null && item.Attributes["SliderCss"].ToString() == "yes") { isSliderloaded = true; break; } } } if (!isSliderloaded) { var IncludeSliderCSS = new HtmlGenericControl("link"); IncludeSliderCSS.Attributes.Add("type", "text/css"); IncludeSliderCSS.Attributes.Add("rel", "stylesheet"); IncludeSliderCSS.Attributes.Add("SliderCss", "yes"); IncludeSliderCSS.Attributes.Add("href", "/aspnet_client/FlexSlider/owl.carousel.css"); this.Page.Header.Controls.Add(IncludeSliderCSS); this.plcLoadScripts.Visible = true; } }
/// <summary> /// Page Load Generates Html for slider /// </summary> /// <param name="sender"> The source of event</param> /// <param name="e"> The <see cref="System.EventArgs"/> instance containing event data. </param> protected void Page_Load(object sender, EventArgs e) { bool isSliderloaded = false; foreach (object itemobj in this.Page.Header.Controls) { if (itemobj is HtmlGenericControl) { HtmlGenericControl item = (HtmlGenericControl)itemobj; if (item.Attributes["SliderCss"] != null && item.Attributes["SliderCss"].ToString() == "yes") { isSliderloaded = true; break; } } } if (!isSliderloaded) { var IncludeSliderCSS = new HtmlGenericControl("link"); IncludeSliderCSS.Attributes.Add("type", "text/css"); IncludeSliderCSS.Attributes.Add("rel", "stylesheet"); IncludeSliderCSS.Attributes.Add("SliderCss", "yes"); IncludeSliderCSS.Attributes.Add("href", "/aspnet_client/FlexSlider/css/flexslider.css"); this.Page.Header.Controls.Add(IncludeSliderCSS); this.plcLoadScripts.Visible = true; } SliderDB sldDB = new SliderDB(); StringBuilder sbGenereateHtml = new StringBuilder(); int sliderID = 1; if (this.Settings.ContainsKey("Sliders") && this.Settings["Sliders"].Value != null && !string.IsNullOrEmpty(this.Settings["Sliders"].Value.ToString())) { sliderID = Convert.ToInt32(this.Settings["Sliders"].Value.ToString()); } foreach (var item in sldDB.SliderImages(sliderID, true)) { sbGenereateHtml.AppendLine("<li>"); sbGenereateHtml.AppendLine("<img src=\"/images/sliders/" + item.SliderID + "/" + item.SliderImageID + item.SliderImageExt + " \"/>"); if (!string.IsNullOrEmpty(item.SliderCaption)) { sbGenereateHtml.AppendLine("<p class=\"flex-caption\">" + item.SliderCaption + "</p>"); } sbGenereateHtml.AppendLine("</li>"); } ltrSliderLi.Text = sbGenereateHtml.ToString(); }