private void CatValueOfDataBind(object sender, EventArgs e) { var lc = (Literal)sender; var container = (IDataItemContainer)lc.NamingContainer; try { lc.Visible = visibleStatus.DefaultIfEmpty(true).First(); var id = 0; try { id = (int) DataBinder.Eval(container.DataItem, "ItemId"); } catch (Exception) { id = (int) DataBinder.Eval(container.DataItem, "categoryid"); } var grpCatCtrl = new GrpCatController(Utils.GetCurrentCulture()); var objCInfo = grpCatCtrl.GetCurrentCategoryInfo(PortalSettings.Current.PortalId, lc.Page.Request, id); if (objCInfo != null) { lc.Text = objCInfo.GetXmlProperty(lc.Text); } else { lc.Text = ""; } } catch (Exception ex) { lc.Text = ""; } }
private void CatBreakOfDataBind(object sender, EventArgs e) { var lc = (Literal)sender; var container = (IDataItemContainer)lc.NamingContainer; try { lc.Visible = visibleStatus.DefaultIfEmpty(true).First(); var id = 0; try { id = (int) DataBinder.Eval(container.DataItem, "ItemId"); } catch (Exception) { id = (int) DataBinder.Eval(container.DataItem, "categoryid"); } var grpCatCtrl = new GrpCatController(Utils.GetCurrentCulture()); var objCInfo = grpCatCtrl.GetCurrentCategoryInfo(PortalSettings.Current.PortalId, lc.Page.Request, Convert.ToInt32(id)); if (objCInfo != null) { lc.Text = objCInfo.GetXmlProperty(lc.Text); lc.Text = System.Web.HttpUtility.HtmlEncode(lc.Text); lc.Text = lc.Text.Replace(Environment.NewLine, "<br/>"); } else { lc.Text = ""; } } catch (Exception) { lc.Text = ""; } }