コード例 #1
0
ファイル: NavigationMenu.cs プロジェクト: VlaTo/EmpRe.NET
        protected override void WriteHtmlTo(HtmlTextWriter writer)
        {
            var ul = new HtmlElement("ul");

            ul.MergeAttributes(HtmlAttributes);

            foreach (var current in Items)
            {
                CreateMenuNode(current).AppendTo(ul);
            }

            ul.WriteTo(writer);
        }
コード例 #2
0
ファイル: Breadcrump.cs プロジェクト: VlaTo/EmpRe.NET
        protected override void WriteHtmlTo(HtmlTextWriter writer)
        {
            var ul = new HtmlElement("ul");

            ul.MergeAttributes(HtmlAttributes);

            for (var current = System.Web.SiteMap.CurrentNode; current != null; current = current.ParentNode)
            {
                CreateBreadcrumpNode(current, element => false).PrependTo(ul);
            }

            CreateBreadcrumpNode(LastNode(), element => true).AppendTo(ul);

            ul.WriteTo(writer);
        }