Exemple #1
0
        public static void SetSiteMap(int catalogId, string linkFormat, ComponentArt.Web.UI.SiteMap siteMap)
        {
            string cacheId = generateSiteMapId(catalogId, linkFormat);
            SiteMapOutputWrapper siteMapOutputWrapper = new SiteMapOutputWrapper();

            siteMapOutputWrapper.Bind(siteMap);
            HttpContext.Current.Cache.Insert(cacheId, siteMapOutputWrapper);
        }
Exemple #2
0
        public void Bind(ComponentArt.Web.UI.SiteMap siteMap)
        {
            StringWriter   stringWriter = new StringWriter();
            HtmlTextWriter output       = new HtmlTextWriter(stringWriter);

            // Render
            siteMap.RenderControl(output);
            _output = stringWriter.ToString();
            output.Close();
            stringWriter.Close();
//			_isUnbound = false;
        }